我有两页说one.jsp和two.jsp。告诉我们如何将整个详细记录从一个页面传输到另一个页面。
one.jsp具有休闲名称作为年龄记录
name age
| abc | | 8 |
| xyz | | 7 |
现在我想在two.jsp中获取这些详细信息,请告诉我该怎么做。
答案 0 :(得分:1)
你有两种方法可以做到这一点。
将属性设置为session
或将属性设置为request
session.setAttribute("SomeKey",valObj);
Object attribute = session.getAttribute("SomeKey");
或
req.setAttribute("SomeKey",valObj);
Object attribute2 = req.getAttribute("SomeKey");
不要忘记施放到你需要的物体。
答案 1 :(得分:0)
在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"));
您还可以根据您的使用情况使用请求或应用程序而不是会话
答案 2 :(得分:0)
使用超链接标记创建另一个(第三个)列。创建一个看起来像
的链接<a href="secondJspPage.jsp?name=abc&age=8">link</a>
将为第一个JSP页面上的每条记录创建类似的链接。
当您点击该链接时,您可以在下一个JSP中获得价值: