如何使用一个jsp内的链接将寄存器切换为登录表单(或其他方式)?

时间:2015-03-09 17:22:24

标签: java spring jsp spring-mvc

我最近是java开发和学习Spring MVC的初学者。我需要在一个jsp中创建一个Register and Login页面。以下是我到目前为止所做的事情。

<sf:form action="register" method="POST" modelAttribute="user">
    <sf:input path="username" placeholder="Username" type="text"/>
    <sf:input path="password" placeholder="Password" type="password"/>
    <input type="submit" value="Register">
</sf:form>

<sf:form action="login" method="POST" modelAttribute="user">
    <sf:input path="username" placeholder="Username" type="text"/>
    <sf:input path="password" placeholder="Password" type="password"/>
    <input type="submit" value="Login">
</sf:form>

如何使用链接切换表单然后单击它,表单会更改?

1 个答案:

答案 0 :(得分:0)

您可以使用切换提交按钮进行超链接&amp;使用ajax将post请求发送到servlet。请参阅下面的示例(未经测试的代码

<sf:form action="register" method="POST" modelAttribute="user">
 <sf:input id="userName" path="username" placeholder="Username" type="text"/>
 <sf:input id="password" path="password" placeholder="Password" type="password"/>
 <a id="submit">submit</a>
</sf:form>

<Script>
   $("#submit").click(function(){
      var uName = $("#userName).val();
      var pwd= $("#password).val();
      $.post( 
             "register", 
             { userName: uName, password: pwd } 
            );
   });
</script>