我在jsp页面的隐藏字段中有一些数据
<input type=hidden id="thisField" name="inputName">
Run Code Online (Sandbox Code Playgroud)
如何访问或传递此字段提交到另一个页面?
Ale*_*dom 11
要传递该值,您必须value="hiddenValue"在<input>语句中包含隐藏值,如下所示:
<input type="hidden" id="thisField" name="inputName" value="hiddenValue">
Run Code Online (Sandbox Code Playgroud)
然后,通过访问请求对象的参数,以与恢复可见输入字段的值相同的方式恢复隐藏的表单值.这是一个例子:
此代码位于要隐藏值的页面上.
<form action="anotherPage.jsp" method="GET">
<input type="hidden" id="thisField" name="inputName" value="hiddenValue">
<input type="submit">
</form>
Run Code Online (Sandbox Code Playgroud)
然后在'anotherPage.jsp'页面上通过调用getParameter(String name)隐式request对象的方法来恢复值,如下所示:
<% String hidden = request.getParameter("inputName"); %>
The Hidden Value is <%=hidden %>
Run Code Online (Sandbox Code Playgroud)
上述脚本的输出将是:
The Hidden Value is hiddenValue
Run Code Online (Sandbox Code Playgroud)