0

フォームに含まれているデータにアクセスしようとしていますが、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クラスには、フォームのフィールドと同じフィールド(ユーザー名とパスワード)が含まれています

4

0 に答える 0