与Spring MVC表单处理和Ajax混淆

时间:2013-12-29 21:45:14

标签: jquery ajax spring-mvc

我有一个登录表单,如果用户存在于数据库中,它将呈现一个新页面但我想在登录不正确时调用ajax并仅更新<div id="errorlogin">

中的当前页面
<body>
<form:form method="POST" modelAttribute="auth" action="checklogin">
    <label>login</label>
    <form:input path="login" type="text"/>
    <label>password</label>
    <form:input path="pwd" type="password"/>
    <input  type="submit"/>

</form:form>

<div id="errorlogin"></div>
</body>

如果用户存在,则第一部分是okey

    @RequestMapping(value = "/checklogin")
    public String printWelcome(@ModelAttribute("auth") Auth auth ) {

    List<Auth> listlogin = authDao.findByProperty("login", auth.getLogin(), "pwd", auth.getPwd());
    System.out.println("size : "+listlogin.size());

    if(listlogin.size() == 1)
        return "hello";     

    return "hello";
}

现在如果用户不存在我如何使用ajax并只更新当前页面?

0 个答案:

没有答案