将数据从JSP页面传递到MULTIPLE JSP页面

时间:2015-01-30 18:47:37

标签: java html jsp session request

如何将多个用户条目从一个JSP传递到其他JSP页面?示例I在不同的输入框中输入数字2,3,4,5,然后点击提交。我知道在下一页,数字会在那里,但在第三页,他们不会。

谢谢!

2 个答案:

答案 0 :(得分:5)

一旦您在第一页上键入详细信息并希望它们到第二页,您就可以使用getparam()。如果要在多个页面中共享变量,可以使用setAttribute()

示例:

A.jsp

<input type="text" name="name" value="">
<input type="text" age="age" value="">

B.jsp

String sNAME =  request.getParameter("name");
String sAGE  = request.getParameter("age");

session.setAttribute("SES_NAME",sNAME);
session.setAttribute("SES_AGE",sAGE);

C.JSP / D.JSP / E.JSP / F.JSP等

 String NAME =    session.getAttribute("SES_NAME"));
 String AGE  =    session.getAttribute("SES_AGE"));

答案 1 :(得分:1)

一种常见的方法是将第一页的值作为hidden fields放入第二页。这样他们就不会被用户看到,但仍会以第二种形式传递到你的第三页。

根据您的使用情况,您可能不希望像这样来回发送数据,在这种情况下,您可以将其存储在会话中或数据库中。

相关问题