0
我想从输入表单中获取数据(登录data-> password + username)并将其保存到bean中。然后,我想把这个bean和数据放在里面,并且获得一个任务。从输入表单中检索数据并发出get请求spring mvc
我声明一个类:
public class Login {
private String username;
private String password;
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
}
调用getRequest如下:
@RequestMapping(value = "/log",method = RequestMethod.GET)
public String addPersonLogin(Model model,HttpServletRequest request) {
//take the bean here
}
任何人都可以告诉我,我怎样才能创建JSP和我怎么能这样对待豆到addPersonLogin?
当你说我可以注册我的验证究竟是什么意思我怎么能做到这一点? –
您可以创建验证器来检查来自用户的输入数据。 Validator应该实现Validator接口。比你注册它调整binder.setValidator(yourValidator)。并更改控制器的方法:public String addPersonLogin(@ ModelAttribute @ Valid Login login,HttpServletRequest request,BindingResult bindingResult)。要使用@ Valid,应该从sun导入J2EE中的bean-validator.jar。比在方法bindingResult.hasError()你可以检查是否有错误,并得到这个错误。 @有效将强制调用验证。 – alexey28