我有一个非常简单的JSP页面first.jsp,它通过超链接提供对许多其他JSP页面的引用。
我试图通过first.jsp中的超链接传递一个值,并在second.jsp中使用request.getparameter()检索它。
我使用:
<a href="second.jsp?value=1">Second JSP</a>
在我使用的second.jsp页面中:
alert( "value = " + <%= request.getParameter("value") %>);
但是,当我尝试运行代码并单击Second JSP时,我得到了一个404page not 错误for:second.jsp?value=1
发布于 2012-07-30 10:48:28
看起来您的第二个JSP的URL可能不太好。您的web应用服务器无法以您指定的方式看到"second.jsp“。
要解决此问题,请执行以下操作:
<a href="<webapp name>/second.jsp?value=1">Second JSP</a>
jsp
或类似目录,请执行以下操作:<a href="jsp/second.jsp?value=1">Second JSP</a>
发布于 2013-04-03 21:45:27
尝试使用getQueryString()
方法来访问您通过该URL传递的值。
然后使用字符串方法从URL中提取值。
例如,您可以像前面提到的那样传递参数
在second.jsp
中使用getQueryString()
方法,将返回字符串value = 1
作为结果。
发布于 2014-12-22 15:00:26
Html:
<a href="birth1.jsp?key=14APR010315381">
<center>
<font size="2" color="black">MIKE LOBO</font></center>
</a>
Jsp:
request.getParameter("key");
我在我的项目中使用了它,它工作得很好。
https://stackoverflow.com/questions/11714740
复制相似问题