Servlets 如何从同一html页面中调用两个servlet?
我需要设计一个页面来注册和登录一个用户。通过单击“登录”按钮,应该调用login servlet。单击“注册”按钮,将调用register servlet。我如何才能做到这一点Servlets 如何从同一html页面中调用两个servlet?,servlets,Servlets,我需要设计一个页面来注册和登录一个用户。通过单击“登录”按钮,应该调用login servlet。单击“注册”按钮,将调用register servlet。我如何才能做到这一点 最简单的方法是将两个表单发布到不同的位置 命名您的按钮: <input type="submit" name="form_action" value="Login" /> 及 在处理表单时,只需连接表单操作,它应该等于Login或Register 这需要更多的服务器端逻辑,但如果您需要将两个表单紧密
<input type="submit" name="form_action" value="Login" />
及
在处理表单时,只需连接表单操作,它应该等于Login
或Register
这需要更多的服务器端逻辑,但如果您需要将两个表单紧密结合在一起,则应该可以使用您可以为此包含一些Javascript代码
<form name="Form1" method="post">
Your Name <input type="text" name="text1" size="10" /><br />
<INPUT type="button" value="ButtonLogin" name=button1 onclick="return OnButtonLogin();">
<INPUT type="button" value="ButtonRegister" name=button2 onclick="return OnButtonRegister();">
</form>
您的名字
像这样:
<script language="Javascript">
<!--
function OnButtonLogin()
{
document.Form1.action = "Login.do"
document.Form1.target = "_blank";
document.Form1.submit();
return true;
}
function OnButtonRegister()
{
document.Form1.action = "Register.do"
document.Form1.target = "_blank";
document.Form1.submit();
return true;
}
-->
</script>
<script language="Javascript">
<!--
function OnButtonLogin()
{
document.Form1.action = "Login.do"
document.Form1.target = "_blank";
document.Form1.submit();
return true;
}
function OnButtonRegister()
{
document.Form1.action = "Register.do"
document.Form1.target = "_blank";
document.Form1.submit();
return true;
}
-->
</script>