フォームに含まれているデータにアクセスしようとしていますが、nullポインター例外が発生しています
これは私のフォームです:
<form:form action="dologin.htm" method="post" commandName="loginform">
<content goes in here>
そして私が使用しているコントローラー:
@RequestMapping("/login") //login page
public ModelAndView initLoginPage() {
Map<String, Object> model = new HashMap<String, Object>();
model.put("loginform", new Login());
return new ModelAndView("login", model);
}
@RequestMapping(value = "/dologin", method = RequestMethod.POST)
protected ModelAndView logar(@ModelAttribute("loginform") Login loginForm, BindingResult result) {
if(loginService.doLogin(loginForm)!= null){
return new ModelAndView("home");
}else{
String error = "Make sure to fill in all fields";
return new ModelAndView("login","error",error);
}
}
Loginクラスには、フォームのフィールドと同じフィールド(ユーザー名とパスワード)が含まれています