将数据从 JSP 页传递到多个 JSP 页

Passing data from JSP page to MULTIPLE JSP pages

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

谢谢!

一种常见的做法是将第一页的值作为hidden fields放入第二页。这样,用户将看不到它们,但仍会使用第二种形式传递到您的第三页。

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

一旦您在第一页键入详细信息并希望它们出现在第二页,您就可以使用 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"));