Jsp JSTL gt未返回正确的值
我有一个问题,一些JSTL没有像预期的那样评估“gt”,一些代码:Jsp JSTL gt未返回正确的值,jsp,jstl,Jsp,Jstl,我有一个问题,一些JSTL没有像预期的那样评估“gt”,一些代码: <c:choose> <c:when test="${param.totalPages > pageLinkCount}"> 测试在JSP包含中,如下所示: <jsp:include page="../includes/pagination.jsp" > <jsp:param value="${pages}" name="totalPages"/> ...
<c:choose>
<c:when test="${param.totalPages > pageLinkCount}">
测试在JSP包含中,如下所示:
<jsp:include page="../includes/pagination.jsp" >
<jsp:param value="${pages}" name="totalPages"/>
....other params
……其他参数
一些测试值输出到html中:
参数总页数:171
TotalPages:171(本地JSTL变量我尝试分配param.TotalPages的值)
目前:64
起始年龄:1
完页:171
PageLinkCount:3此错误场景通常是打字错误、小写与大写或类似错误:
- param.totalPages vs param.totalPages
- pageLinkCount vs pageLinkCount
<jsp:include
的${param.totalPages}
和${pageLinkCount}
的输出是什么?我发现将total pages作为请求参数很奇怪。totalPages确实输出了一个正确的数值,分页jsp包含在其他页面中,因此:……其他参数
<jsp:include page="../includes/pagination.jsp" >
<jsp:param value="${pages}" name="totalPages"/>
....other params
<jsp:include
<@include