我收到以下错误:
SEVERE: Servlet.service() for servlet jsp threw exception
javax.el.ELException: The identifier [case] is not a valid Java identifier as required by section 1.19 of the EL specification (Identifier ::= Java language identifier). This check can be disabled by setting the system property org.apache.el.parser.SKIP_IDENTIFIER_CHECK to true.
这是由于在 tomcat 7 中默认 SKIP IDENTIFIER CHECK 功能为假(在 tomcat 6 及以下版本中为真),我在正则表达式中使用“case”,而case是标识符,因此它会引发错误。
我找到了以下解决方案: javax.el.ELException: The identifier [return] is not a valid Java identifier
但这对我不起作用,因为我不想更改我的代码。所以我想要将 tomcat 7 配置为 SKIP IDENTIFIER CHECK 的解决方案。
即使经过大量的谷歌搜索,我也没有找到办法做到这一点。我正在使用 eclipse juno 和 tomcat 7,请帮我考虑一下。