首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >通过JSP页面中的超链接传递值

通过JSP页面中的超链接传递值
EN

Stack Overflow用户
提问于 2012-07-30 10:22:37
回答 3查看 21.6K关注 0票数 2

我有一个非常简单的JSP页面first.jsp,它通过超链接提供对许多其他JSP页面的引用。

我试图通过first.jsp中的超链接传递一个值,并在second.jsp中使用request.getparameter()检索它。

我使用:

代码语言:javascript
复制
<a href="second.jsp?value=1">Second JSP</a> 

在我使用的second.jsp页面中:

代码语言:javascript
复制
alert( "value = " + <%= request.getParameter("value") %>); 

但是,当我尝试运行代码并单击Second JSP时,我得到了一个404page not 错误for:second.jsp?value=1

EN

回答 3

Stack Overflow用户

发布于 2012-07-30 10:48:28

看起来您的第二个JSP的URL可能不太好。您的web应用服务器无法以您指定的方式看到"second.jsp“。

要解决此问题,请执行以下操作:

  • 如果您的jsps是通过web应用程序解决的,请尝试:

<a href="<webapp name>/second.jsp?value=1">Second JSP</a>

  • 如果您有在web应用程序上下文之外可见的jsp或类似目录,请执行以下操作:

<a href="jsp/second.jsp?value=1">Second JSP</a>

票数 0
EN

Stack Overflow用户

发布于 2013-04-03 21:45:27

尝试使用getQueryString()方法来访问您通过该URL传递的值。

然后使用字符串方法从URL中提取值。

例如,您可以像前面提到的那样传递参数

second.jsp中使用getQueryString()方法,将返回字符串value = 1作为结果。

票数 0
EN

Stack Overflow用户

发布于 2014-12-22 15:00:26

代码语言:javascript
复制
Html:

<a href="birth1.jsp?key=14APR010315381">
<center>
<font size="2" color="black">MIKE LOBO</font></center>
</a>

Jsp:
request.getParameter("key");

我在我的项目中使用了它,它工作得很好。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11714740

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档