@Controller
@RequestMapping("/login.do")
public class LF00101Controller {
@RequestMapping(params = "method=login")
public ModelAndView login(@ModelAttribute("user")User user, HttpServletRequest request,HttpSession session ) throws Exception { return new ModelAndView("LF001/LF00101","msg",msg);
}
}
jsp表单里的有两个<input>输入框:
name="user.userName"
name="user.passWord"
提交表单之后,打断点调试,发现:
user.userName=null
user.passWord=null
解决方案 »
- Uncaught SyntaxError: Unexpected token ILLEGAL 求解!!
- 有人搞过CAS的单点登录么?求助
- 有一个关于smartupload的问题。望大侠们回答
- 取记录数问题
- 高手请进,关于字符串替换的问题,在线等待,解决即结贴。
- 有谁使用过用友华表Cell组件及插件吗?
- Tomcat对JSP文件的大小有要求吗?为什么我有的页面只能显示一半?
- hibernate实体映射自动将errorCode转成error_code到数据库查询问题
- 这是真的吗?
- 无语了,myeclipse新建一个web工程竟然没有web.xml文件
- 数据存储值翻译成汉字说明 有什么高效的方法
- 急!急!急!SVN 由于目标机器积极拒绝,无法连接
name="userName"
name="passWord" 不用要对象 直接属性名
}
}界面要传User实体里面的属性,就像楼上说的
User 里面有两个属性 username password
那么界面传的时候要写
<input type="text" name="username">
这样子
public String myLogin(Model model,@ModelAttribute User user,HttpServletRequest request){
if("devin".equals(user.getUserName())&&(user.getUserPass().equals("jintaiyang"))){
return "success";
}
return "redirect:login.jsp";
}我的怎么可以封装好啊,我觉得你配置的正确啊
@RequestMapping(value="login.do",method=RequestMethod.GET)就可以了