jsp页面中使用jstl的< c:choose> <c:when><c:otherwise>错误
来源:互联网 发布:英语翻译网络主播 编辑:程序博客网 时间:2024/06/06 14:18
jsp页面中使用jstl的< c:choose> <c:when><c:otherwise>
错误
今天些项目的时候在jsp报的这个错,找了很久没找到原因:
<c:choose> <!-- 1当从后台获取的当前页为1的时候,首页不可点击 --> <c:when test="${pageList.page==1}"> <li class="active"><a href="javascript:void();"title="首页">首页</a></li> </c:when> <!-- 2当从后台获取的当前页不为1的时候,点击首页要跳到第一页 ,传入当前页1和获取的各个参数--> <c:otherwise> <li class="active"><a href="/backend/userlist.html?currentpage=1&s_LoginCode=${s_loginCode}&s_referCode=${s_referCode}&s_roleId=${s_roleId}&s_isStart=${s_isStart}" title="首页">首页</a></li> </c:otherwise> </c:choose> <!-- 4当前页的前3页 --> <!-- 如果前三页的页数不为null,遍历它 --> <c:if test="${pageList.prevPages!=null}"> <c:forEach items="${page.prevPages}" var="num1"> <li class="active"><a href="/backend/userlist.html?currentpage=${num1}&s_loginCode=${s_loginCode}&s_referCode=${s_referCode}&s_roleId=${s_roleId}&s_isStart=${s_isStart}">${num1}</a></li> </c:forEach> </c:if> <!-- 当前页 --> <li class="active"><a href="#" title="${pageList.page}">${pageList.page}</a></li> <!-- 当前页的后3页 --> <!-- 如果hou三页的页数不为null,遍历它 --> <c:if test="${pageList.nextPages!=null}"> <c:forEach items="${pageList.nextPages}" var="num2"> <li class="active"><a href="/backend/userlist.html?currentpage=${num2}&s_loginCode=${s_loginCode}&s_referCode=${s_referCode}&s_roleId=${s_roleId}&s_isStart=${s_isStart}">${num2}</a></li> </c:forEach> </c:if> <!-- 尾页 --> <c:if test="${pageList.pageCount!=null}"> <c:choose> <!-- 5当从后台获取的当前页为总页数的时候,尾页不可点击 --> <c:when test="${pageList.page == pageList.pageCount}"> <li class="active"><a href="javascript:void();"title="尾页">尾页</a></li> </c:when> <!-- 6当从后台获取的当前页不为总页数的时候,点击尾页要跳到最后一页 ,传入当前页和获取的各个参数--> <c:otherwise> <li class="active"><a href="/backend/userlist.html?currentpage=${pageList.pageCount!=null}&s_LoginCode=${s_loginCode}&s_referCode=${s_referCode}&s_roleId=${s_roleId}&s_isStart=${s_isStart}" title="首页">首页</a></li> </c:otherwise> </c:choose> </c:if> <c:if test="${pageList.pageCount == null}"> <li class="active"><a href="javascript:void();" title="尾页">尾页</a></li> </c:if>
严重: Servlet.service() for servlet dispatcherServlet threw exceptionorg.apache.jasper.JasperException: <h3>Validation error messages from TagLibraryValidator for c in /WEB-INF/pages/backend/userList.jsp</h3><p>173: Illegal text inside "c:choose" tag: "<!-- 1当...".</p><p>176: Illegal text inside "c:choose" tag: "<!-- 2当...".</p><p>257: Illegal text inside "c:choose" tag: "<!-- 5当...".</p><p>260: Illegal text inside "c:choose" tag: "<!-- 6当...".</p> at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:51) at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:409) at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:74) at org.apache.jasper.compiler.Validator.validateXmlView(Validator.java:1797) at org.apache.jasper.compiler.Validator.validate(Validator.java:1743) at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:178) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:306) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:286) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:273) at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:445) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:292) at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:238) at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:263) at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1208) at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:992) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:939) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:936) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:827) at javax.servlet.http.HttpServlet.service(HttpServlet.java:690) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:812) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Thread.java:619)
后来把所有的代码又写了一遍,发现是因为在< c:choose> <c:when><c:otherwise>
中加入的了注释,去掉注释之后就好了;
阅读全文
0 0
- jsp页面中使用jstl的< c:choose> <c:when><c:otherwise>错误
- jsp页面中jstl标签详解 包括< c:choose><c:foreach> <c:when> <c:otherwise>
- jsp页面中jstl标签详解 包括< c:choose> <c:when> <c:otherwise> <c:if>等
- jsp页面中jstl标签详解 包括< c:choose> <c:when> <c:otherwise>
- <c:choose> <c:when> <c:otherwise>--------JSTL
- jstl 的if else <c:choose><c:when test="">如果</c:when><c:otherwise>否则</c:otherwise></c:choose>
- jstl <c:choose></c:choose>,<c:when></c:when>和<c:otherwise></c:otherwise>标签用法
- c:choose、c:when、c:otherwise 使用
- 关于<c:choose><c:when><c:otherwise>标签的使用
- <c:when> <c:otherwise> <c:choose> 嵌套 遍历 jstl
- JSTL标签之<c:choose><c:when><c:otherwise>标签
- jstl c:choose>、<c:when>和<c:otherwise>标签 [转]
- jstl c:choose>、<c:when>和<c:otherwise>标签
- jstl c:choose><c:when><c:otherwise>标签
- jstl c:choose>、<c:when>和<c:otherwise>标签
- jstl c:choose>、<c:when>和<c:otherwise>标签
- JSTL<c:choose>, <c:when>, <c:otherwise> 标签
- jstl c:choose>、<c:when>和<c:otherwise>标签
- 并发更新处理
- maven项目开发环境搭建之二maven部署
- weada
- This is my first article!
- 再说引用
- jsp页面中使用jstl的< c:choose> <c:when><c:otherwise>错误
- php
- 链家成都数据分析
- centos下安装httpd-2.4与php-5.6源码动态编译安装
- maven项目搭建之三myeclipse部署
- 堆排序算法解析
- SSH与SSM学习之Struts201——介绍与环境搭建和第一个例子
- Backbone路由添加类似vue-router导航钩子
- SSH与SSM学习之Struts202——Struts2访问流程