在新页面中打开,其值与基页相同

时间:2012-02-23 04:27:18

标签: javascript jquery jsp

我有一个jsp页面insert.jsp,它有一个提交按钮。单击提交后,我想显示另一个页面confirminsert.jsp,并回显用户在insert.jsp上输入的值。我该如何实现?

1 个答案:

答案 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()函数的名称与输入字段的名称相同。