<c:choose> is not allowed as a child of,Only <c:when> and <c:otherwise> are allowed children.

来源:互联网 发布:sqlserver数据库安全 编辑:程序博客网 时间:2024/06/07 03:39

1、日志报错,jsp显示不出来

2017-01-18 20:40:15.909ERRORTCFControllerFilter doFilter error:com.caucho.jsp.JspLineParseException: /WEB-INF/pages/index.jsp:108: text is not allowed as a child of <{1}>.  Only <c:when> and <c:otherwise> are allowed children.106:  <div class="page" style="padding-bottom: 2px;">107:  <div class="preview">108:<c:choose> at com.caucho.jsp.java.JspNode.error(JspNode.java:2007)at com.caucho.jsp.java.JspNode.error(JspNode.java:1996)at com.caucho.jsp.java.JstlCoreChoose.addText(JstlCoreChoose.java:61)at com.caucho.jsp.java.JavaJspBuilder.text(JavaJspBuilder.java:510)at com.caucho.jsp.JspParser.createText(JspParser.java:1996)at com.caucho.jsp.JspParser.addText(JspParser.java:1979)at com.caucho.jsp.JspParser.parseOpenTag(JspParser.java:1328)at com.caucho.jsp.JspParser.parseNode(JspParser.java:554)at com.caucho.jsp.JspParser.parseJsp(JspParser.java:384)at com.caucho.jsp.JspParser.parse(JspParser.java:266)at com.caucho.jsp.JspCompilerInstance.parse(JspCompilerInstance.java:559)at com.caucho.jsp.JspCompilerInstance.generate(JspCompilerInstance.java:495)at com.caucho.jsp.JspCompilerInstance.compile(JspCompilerInstance.java:405)at com.caucho.jsp.JspManager.compile(JspManager.java:284)at com.caucho.jsp.JspManager.createPage(JspManager.java:190)at com.caucho.jsp.JspManager.createPage(JspManager.java:171)at com.caucho.jsp.PageManager.getPageEntry(PageManager.java:366)at com.caucho.jsp.PageManager.getPage(PageManager.java:317)at com.caucho.jsp.PageManager.getPage(PageManager.java:267)at com.caucho.jsp.PageManager.getPage(PageManager.java:250)at com.caucho.jsp.QServlet.getSubPage(QServlet.java:294)at com.caucho.jsp.QServlet.getPage(QServlet.java:210)




2、代码

<c:choose> <c:when test="${test=='1111'}"> <!-- 是用户  -->未填 </c:when> <c:when test="${test=='2222'}"> 未填 </c:when> <c:otherwise> 未填 </c:otherwise> </c:choose> 



3、尝试了网上的解决方法-------------去除标签之间的空格和换行,用

没起作用



4、最终解决办法,删除注释   <!-- 是用户 -->

<c:choose>中不能含有这样的注释,否则编译不通过


0 0
原创粉丝点击