Javascript 我试图将一个JSP页面和输入文本值一起重定向到另一个JSP页面

Javascript 我试图将一个JSP页面和输入文本值一起重定向到另一个JSP页面,javascript,html,jsp,Javascript,Html,Jsp,页面1.JSP //input text box Enter Form id:<input type="text" name="formID" id="formID" > <a href='Page2.jsp?formID=<%=request.getParameter("formID")%>' value="View Form" name="displayForm">Show Form</a> 这也不行。当我使用window.locati

页面1.JSP

//input text box
Enter Form id:<input type="text" name="formID" id="formID" > 
<a href='Page2.jsp?formID=<%=request.getParameter("formID")%>' value="View Form" name="displayForm">Show Form</a>  
这也不行。当我使用
window.location.href
window.location
时,重定向根本不会发生


请帮我找到同样的解决方案。

当您使用表单时,而不是每次单击按钮时,您都会被引导到Page2.jsp(即表单操作中提到的url),如


输入表单id:
在Page2.jsp中,获取文本字段的值,如

<%String formsubmitID=request.getParameter("formID");%>

当您使用表单时,无论何时单击按钮,都会指向Page2.jsp(即表单操作中提到的url),如


输入表单id:
在Page2.jsp中,获取文本字段的值,如

<%String formsubmitID=request.getParameter("formID");%>


您可以获取值var name=document.getElementById(“formID”).value;并重定向到第2页,如下所示。location=“page2.jsp?formID=“+name;”;。第一种情况是null,因为jsp生成的输入值为初始值(null)。即使将文本放入输入,jsp也不会捕获DOM上的更改;并重定向到第2页,如下所示。location=“page2.jsp?formID=“+name;”;。第一种情况是null,因为jsp生成的输入值为初始值(null)。即使将文本放入输入,jsp也不会捕获DOM上的更改。
<form ACTION="Page2.jsp">
Enter Form id:<input type="text" name="formID" id="formID"/>
<INPUT TYPE="SUBMIT" value="Submit">
</form>
<%String formsubmitID=request.getParameter("formID");%>