读书人

小弟我用JSTL在页面跳转的时候传了参数

发布时间: 2012-01-06 22:55:18 作者: rapoo

我用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
[解决办法]

探讨
引用:
<a href="detailArticle.jsp?searchList=${aritcle}--这里传的就是这个实体类的对象

传入实体对象?可能吗?

你应该传入实体对象的属性 如id


这种传参的方法,参数不能传对象吗?

读书人网 >J2EE开发

热点推荐