我有两个页面,分别是 one.jsp 和 two.jsp。告诉如何将整个详细记录从一页转移到另一页。
one.jsp 有休闲名称作为年龄记录
name age
| abc | | 8 |
| xyz | | 7 |
现在我想在 two.jsp 中获取这些详细信息,请告诉我该怎么做。
你有两种方法可以做到这一点。
将属性设置为session
或将属性设置为request
session.setAttribute("SomeKey",valObj);
Object attribute = session.getAttribute("SomeKey");
或者
req.setAttribute("SomeKey",valObj);
Object attribute2 = req.getAttribute("SomeKey");
不要忘记投射到您需要的对象。
在 jsp1 中使用此代码..
session.setAttribute("user1.name","abc");
session.setAttribute("user1.age",8);
session.setAttribute("user2.name","xyz");
session.setAttribute("user2.age",7);
在 jsp2 中使用此代码..
String use1name = session.getAttribute("user1.name");
int user1age = Integer.parseInt(session.getAttribute("user1.age"));
String use2name = session.getAttribute("user2.name");
int user2age = Integer.parseInt(session.getAttribute("user2.age"));
也可以根据自己的使用使用 request 或者 application 代替 session
使用超链接标签创建另一个(第三)列。创建一个看起来像的链接
<a href="secondJspPage.jsp?name=abc&age=8">link</a>
将为第一个 JSP 页面上的每条记录创建类似的链接。
当您单击该链接时,您可以在下一个 JSP 中获得如下价值: