好贷网好贷款

spring mvc 之注释版

发布时间:2016-12-4 9:58:50 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"spring mvc 之注释版",主要涉及到spring mvc 之注释版方面的内容,对于spring mvc 之注释版感兴趣的同学可以参考一下。

spring mvc 之注释版是spring mvc初级版的升级。 第一步:同初级版的 第二步:既然是注释版了,肯定要配置头部引入注释相关的文件了,applicationContext的修改如下 @修改一     xmlns="http://www.springframework.org/schema/beans"       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"      xmlns:p="http://www.springframework.org/schema/p"       xmlns:context="http://www.springframework.org/schema/context"      xsi:schemaLocation="http://www.springframework.org/schema/beans       http://www.springframework.org/schema/beans/spring-beans-2.5.xsd      http://www.springframework.org/schema/context       http://www.springframework.org/schema/context/spring-context-2.5.xsd">  @修改二   <!-- 注释扫描包 -->   <context:component-scan base-package="com.pb.annotation"/>   <!--开启注解 -->//导入的MyEclipse自带的spring jar 包中是有的   <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"></bean>   <bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping"></bean> @修改三  @Controller//让其自动加载Controller  @RequestMapping("/login.do")//表单提交的请求   public class LoginController  {      @RequestMapping(value="/login",method=RequestMethod.POST)//value="/login"里的/login要和请求名一致      public  ModelAndView login( String cardNo ,String password ,HttpServletRequest request,      HttpServletResponse response) throws Exception {       //获取账号和密码    //String cardNo=request.getParameter("cardNo");    //String password=request.getParameter("password");    //---这里获取账号和密码可以直接把要获取的参数写在方法里,只要和后台jsp里的name里的值一样    //进行业务逻辑处理   Account account=getAccount(cardNo, password);   Map<String, Object> map=new HashMap<String, Object>();   if(account!=null){    map.put("account", account);    //根据结果返回不同的ModelAnView    return new ModelAndView("showAccount", map);   }else{    map.put("error","卡号或密码不正确");    return new ModelAndView("login",map);   }        }  @修改四  表单提交也可修改成如下   <script type="text/javascript">   function toLogin(){    var form=document.forms[0];    form.action="login.do";    form.method="post";    form.submit();   }   </script>   </head>     <body>      <form >        <table>          <tr><td colspan="2">账户登录</td></tr>          <tr><td >帐户名:</td><td ><input type="text" name="cardNo" value=""/></td></tr>          <tr><td >密码:</td><td ><input type="password" name="password" value=""/></td></tr>          <tr><td colspan="2"><input type="button"  value="提交" onclick="toLogin()"/><input type="reset"  value="重置"/></td></tr>        </table>      </form>    

上一篇:json格式的时间显示为正常年月日的方法
下一篇:ssh 有时候遇到的问题;

相关文章

相关评论