在Spring MVC中从JSP执行java类方法

时间:2016-08-04 18:26:26

标签: java jsp spring-mvc

我正在使用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()方法。我怎么能这样做?

0 个答案:

没有答案