我有一个jsp页面insert.jsp
,它有一个提交按钮。单击提交后,我想显示另一个页面confirminsert.jsp
,并回显用户在insert.jsp
上输入的值。我该如何实现?
答案 0 :(得分:1)
您不需要JavaScript / jQuery。您的insert.jsp
页面应该有一个表单元素,其中包含用户输入值的输入。提交这些成为confirminsert.jsp
可以在服务器端代码中访问的请求参数,然后它可以回显值再次出来。
你没有说你正在使用什么类型的JSP框架(如果有的话),所以我将坚持一个非常基本的例子:
在insert.jsp
:
<form action="confirminsert.jsp" method="post" target="_blank">
<label>Field One: <input name="field1" /></label>
<label>Field Two: <input name="field2" /></label>
<input type="Submit" value="Submit" />
</form>
在confirminsert.jsp
:
Field One: <%= request.getParameter("field1") %>
Field Two: <%= request.getParameter("field2") %>
如您所见,传递给request.getParameter()
函数的名称与输入字段的名称相同。