当前位置: 代码迷 >> Java Web开发 >> jstl标签不显示的有关问题
  详细解决方案

jstl标签不显示的有关问题

热度:120   发布时间:2016-04-16 22:20:31.0
jstl标签不显示的问题
本帖最后由 ykdndba 于 2014-06-05 16:37:28 编辑
代码如下:
<table id="pagination1_1">
     <tr>
     <td>
     <input type="checkbox" name="choose" value="全选"/>
     </td>
     <td>内部序号</td>
     <td>企业名称</td>
     <td>住所</td>
     <td>操作</td>
     </tr>
     <c:forEach begin="${pagination.startRow }" end="${pagination.endRow }" var="item" items="${pagination.items }">
     <tr>
     <td>
     <input type="checkbox" name="choose"/>
     </td>
     <td>
     ${item.nbxh }
     </td>
     <td>
     ${item.qymc }
     </td>
     <td>
     ${item.zs }
     </td>
     <td>
     <a href="/servlet/DeleteOneServlet">删除</a>
     <a href="/servlet/UpdateOneServlet">修改</a>
     </td>
     </tr>
     </c:forEach>
     </table>
     ${pagination.startRow } ${pagination.endRow } ${pagination.items[1].qymc}


上面是jsp中的代码,浏览器中输入:
http://localhost:8080/PaginationTest/servlet/ShowInfoServlet?pageIndex=1
是可以正确显示的,没有问题。/servlet/ShowInfoServlet 就是负责添加request属性和跳转的。
我再输入 http://localhost:8080/PaginationTest/servlet/ShowInfoServlet?pageIndex=2
后,<c:foreach>标签内的东西就没显示出来,看浏览器的页面源码,也没有东西。
但是值都是能取到的,</table>后面的三个el表达式都能取得正确的值。
怎么回事啊..........



------解决方案--------------------
那就是你     begin="${pagination.startRow }" end="${pagination.endRow }"  问题。
你先去掉测试看看。