<c:set var="isBN" value="${param.isbn }"></c:set>

<c:forEach var="currentBook" items="${sessionScope.titleBook}" >

<C:if test="${isBN==currentBook.isbn }">
<c:out value="${isBN}"/>
<c:set var="book" value="${currentBook }" scope="session"></c:set>
</C:if>
</c:forEach>该段代码是购物车中系统中显示被选中物品的详细页面(display。jsp)部分代码 不管我在在show 页面选中哪款物品,在display.jsp中都是显示数据库表中最后一款物品的详细信息 ,  我也在代码中嵌入了<c:out value="${isBN}"/> 发现isBN 虽然是被正常显示的 但是被显示17次 ,(数据库该表中一共就有17行) 这说明 我的条件标签形同虚设  我是刚写jstl  请人看下错在哪里了?