有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何通过一个jsp中的链接将注册表切换为登录表单(或其他方式)?

我是java开发的初学者,最近学习了Spring MVC。我需要在一个jsp中创建一个注册和登录页面。下面是我到目前为止在我的身体里所做的

<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) 个答案

  1. # 1 楼答案

    您可以使用“提交”按钮切换到“超链接”;使用ajax向servlet发送post请求。参见下面的示例(未经测试的代码

    <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>