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