我有一个要求,我从表中获取数据,在jsp上显示信息。在第一个jsp上,我应该只显示基本信息,并提供一个链接(针对每一行)到其他jsp,其中显示该特定记录的完整信息。所以,当我查询数据库时,我有完整的信息,它将返回给jsp。现在,我如何将这些信息提供给下一个jsp。
下面是我遍历结果集的代码段。
<c:forEach var="result" items="${resultSetModel}">
<tr>
<td>${result.id}</td>
<td>${result.name}</td>
<td>${result.code}</td>
<td>${result.status}</td>
<td>${result.date}</td>
</tr>
我想将结果对象从当前的jsp传递给下一个jsp。
我想要这样的东西..其中$ {result}是一个链接或弹出的东西或重定向到另一个页面,其中包含该对象的完整细节。
<table id="transResults" class="table table-striped table-bordered">
<thead>
<tr>
<th>Id</th>
<th>Name</th>
<th>Code</th>
<th>Status</th>
<th>Post date</th>
<th>Details</th>
</tr>
</thead>
<c:if test="${not empty resultSetModel}">
<c:forEach var="result" items="${resultSetModel}">
<tr>
<td>${result.id}</td>
<td>${result.name}</td>
<td>${result.code}</td>
<td>${result.status}</td>
<td>${result.date}</td>
<td>${result}</td>
</tr>
</c:forEach>
</c:if>
</table>
请告诉我,如果在jsp中可以,而不在会话中存储数据。
答案 0 :(得分:0)
使用jsp bean可以实现的一种方法。 创建一个表示表的java类。初始化它们并单击设置属性并将引用作为会话对象传递。具有会话范围的jsp bean可以在另一个jsp文件中使用,并且使用get属性可以检索该对象的所有值以供显示。