将隐藏字段值访问到另一个jsp文件中

发布于 2024-10-04 03:35:07 字数 239 浏览 1 评论 0原文

我有一个隐藏字段值

<input type="hidden" id= "i1" name="h1" value="Request Recieved"/ >

,我需要在另一个 jsp 文件中读取该值,该文件的引用在当前文件中提到。

我正在使用 out.println(request.getParameter("h1")); 但它的打印为空..

i've a hidden field value

<input type="hidden" id= "i1" name="h1" value="Request Recieved"/ >

i need the value to be read in another jsp file whose reference is mentioned in the current file.

i'm using out.println(request.getParameter("h1")); but its printing null..

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

恬淡成诗 2024-10-11 03:35:08

仅当您通过嵌入此字段的

导航到另一个 JSP 时,此功能才有效。

例如 page1.jsp

<form action="page2.jsp">
    <input type="hidden" name="foo" value="bar">
    <input type="submit">
</form>

page2.jsp

<p>Hidden value: ${param.foo}</p>

仅此而已。当您通过链接导航或提交不包含隐藏字段的另一个表单时,它将不起作用。

${param.foo} 的作用与 out.print(request.getParameter("foo")) 的效果相同,只是在不太复古的情况下,另请参阅如何避免在 JSP 中使用 Java 代码

This will only work when you navigate to another JSP by a <form> which has this field embedded.

E.g. page1.jsp:

<form action="page2.jsp">
    <input type="hidden" name="foo" value="bar">
    <input type="submit">
</form>

And page2.jsp:

<p>Hidden value: ${param.foo}</p>

That's all. It won't work when you navigate by a link <a> or submit another form where the hidden field is not included.

(the ${param.foo} does effectively the same as out.print(request.getParameter("foo")), only in a less vintage and ugly manner. See also How to avoid Java code in JSP)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文