我正在使用spring mvc开展电子商务商店项目。在JSP登录页面中,我需要在单击“提交”按钮后检查用户名和用户密码。如果所有信息都没问题,那么我将转到下一页,否则请保持同一页面。
这是我的管理员类(Model)Administrator.java
@Entity
@Table(name="ADSMINISTRATOR")
public class Administrator {
@Id
private String userName;
private String userPassword;
//getter and setter
}
这是我的控制器类AdministratorController.java
@Controller
@RequestMapping(value="/administratorController")
public class AdministratorController {
@RequestMapping(value="/loginForm.html")
public ModelAndView getAdministratorLoginForm() {
return new ModelAndView("Administrator");
}
public ModelAndView goToMainPage(@ModelAttribute("administrator") Administrator administrator) {
//Checking userName and userPassword here
//if ok then
return new ModelAndView("mainPageDemo");
}
}
这是我的JSP(View)Administrator.jsp
<body>
<table>
<tr> <td>User Name: </td> <td><input type="text" name="userName" value="" placeholder="User Name"></input></td> </tr>
<tr> <td>User Password: </td> <td><input type="text" name="userPassword" value="" placeholder="User Password"></input></td> </tr>
<tr><td><input type="submit"></input></td> </tr>
</table>
</body>
</html>
现在,当我在Administrator.jsp页面中单击“提交”按钮时,我需要在AdministratorController.java类中执行goToMainPage()方法。我怎么能这样做?