<分区>
在我的一个 jspx 中,jSTL 表达式如下:
<c:set var="colors" value="${['#1abc9c', '#e74c3c', '#3498db', '#F4D03F', '#9b59b6', '#bdc3c7', '#244F75']}" />
在 tomcat 7 上抛出以下错误:
org.apache.jasper.JasperException: /WEB-INF/views/proj/abc/show.jspx (line: 90, column: 119) "${['#1abc9c', '#e74c3c', '#3498db', '#F4D03F', '#9b59b6', '#bdc3c7', '#244F75']}" contains invalid expression(s): javax.el.ELException: Failed to parse the expression [${['#1abc9c', '#e74c3c', '#3498db', '#F4D03F', '#9b59b6', '#bdc3c7', '#244F75']}]
我按照其他线程在我的 tomcat 7 conf catalina.properties 中添加了以下内容,但它没有帮助。
org.apache.el.parser.SKIP_IDENTIFIER_CHECK=true
它正在为我的同事在 tomcat 8.5 上工作。我真的需要升级还是我遗漏了什么?