我用JSTL在页面跳转的时候传了参数,到另一个页面接收怎么是空呢 !!!
<c:forEach var="aritcle" items="${sessionScope.list2}">
<tr>
<td align="left"><a href="detailArticle.jsp?searchList=${aritcle}">${aritcle.title}</a></td>
<td align="right"><span class="date">[${aritcle.writeDate}]</span></td>
</tr>
</c:forEach>
---<c:forEach var="aritcle" items="${sessionScope.list2}">----这里接收的是一个集合,集合里都是实体类的对象
--<a href="detailArticle.jsp?searchList=${aritcle}--这里传的就是这个实体类的对象
———————— 下边是另一个页面接受的代码--------------------------
<c:set var="article" value="${requestScope.searchList}" scope="request"/>
<tr>
<td align="center">${article.title }</td>
</tr>
<tr>
<td align="right">作者:${article.writer }</td>
</tr>
<tr>
<td align="left">${article.content }</td>
</tr>
<tr>
<td align="right">写于:${article.writeDate }</td>
</tr>
我接收后判断了一下,居然是空的,为什么?请各位指点迷津!!
------解决方案--------------------<a href="detailArticle.jsp?searchList=${aritcle}--这里传的就是这个实体类的对象
传入实体对象?可能吗?
你应该传入实体对象的属性 如id
------解决方案--------------------