gpt4 book ai didi

java - 单击按钮时 Servlet 到 jsp - 错误是什么?

转载 作者:太空宇宙 更新时间:2023-11-04 13:45:51 25 4
gpt4 key购买 nike

我在 jsp 页面上有一个简单的表单,如下所示。单击该按钮后,它应该将我们带到一个名为 LoginValidation 的 servlet。但它不起作用。

  <form name="login_form" action="LoginValidation" method="get" onsubmit="return func()" >
<input type="text" placeholder="Username" id="username" class="style-4" />
<input type="password" placeholder="Password" id="pass" class="style-4" />
<input type="submit" class="button" name="Sign_button" "/>
</form>

这是 func():

   function func()
{
var filter="";
var uname = document.getElementById('username').value;
var pass = document.getElementById('pass').value;
if(uname==filter && pass==filter)
{
alert('Please enter your username and password to sign in.');
return false;

}
else if(uname==filter)
{
alert('Please enter your username to sign in.');
return false;
}
else if(pass==filter)
{
alert('Please enter your password to sign in.');
return false;
}
else
return true;
}

xml 映射(LoginValidation 位于 Controller 包中):

 <servlet>
<servlet-name>LoginValidation</servlet-name>
<servlet-class>Controller.LoginValidation</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>LoginValidation</servlet-name>
<url-pattern>/LoginValidation</url-pattern>
</servlet-mapping>

基本上,登录时,func() 就会运行。如果值为 true,则理想情况下应转到 LoginValidation servlet。但该功能也没有运行。当我早些时候做的时候,同样的事情也在我的另一个项目中运行。我做错了什么?

最佳答案

在单独的 jsp 中尝试了代码,选取部分并粘贴它们,删除额外的 div。似乎成功了。

关于java - 单击按钮时 Servlet 到 jsp - 错误是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30854182/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com