日期:2014-05-17  浏览次数:20533 次

EL中参数和字符一同显示的问题
<c:choose>
  
  ${"共"+requestScope.totalRecord+"条"}&nbsp;&nbsp; ${requestScope.currentPage+"/"+requestScope.pageCount+"页"} &nbsp;&nbsp;
  ${"第"+requestScope.currentPage+"页"} &nbsp;&nbsp; 
  <a href="#?previousPage=${requestScope.currentPage}">上一页 </a> &nbsp;&nbsp;
  <a href="#?nextPage=${requestScope.currentPage}">下一页</a>
  <a href="#?pageCount=${requestScope.pageCount}" >最后页 </a>
  查看第&nbsp;<select name="sno">
  <c:forEach var="i" begin="1" end="${requestScope.pageCount}">
  <option value="${i}">${i}</option>
  </c:forEach>
  </select>页
</c:choose>

这是数据库查询之后分页显示的部分代码,这儿存在语法错误,这个该怎么改??

------解决方案--------------------
探讨
${"共"+requestScope.totalRecord+"条"}
改为
共${requestScope.totalRecord}条
以此类推
还有你的<c:choose>标签使用也不正确,里面至少要包含一个<c:when>标签