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

时间:2010-11-24 11:47:58

标签: jsp

我有一个隐藏的字段值

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

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

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

1 个答案:

答案 0 :(得分:2)

仅当您通过嵌入了此字段的<form>导航到另一个JSP时,此方法才有效。

E.g。 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>

这就是全部。当您通过链接<a>导航或提交另一个表单时,它将无法使用隐藏字段。

${param.foo}out.print(request.getParameter("foo"))实际上完全相同,只是不那么复古和丑陋。另见How to avoid Java code in JSP