如何获得EclipseJSP表达式语言验证以接受JSP2.2EL构造?
我有一个带有以下JSP标记的页面:如何获得EclipseJSP表达式语言验证以接受JSP2.2EL构造?,eclipse,jsp,el,Eclipse,Jsp,El,我有一个带有以下JSP标记的页面: <c:set var="task" value="${report.taskMap['bin:'.concat(bin.id)]}" /> 这很好,但Eclipse抱怨这是一个语法错误,可能是因为“.concat(bin.id)”部分是旧版本JSP不支持的JSP 2.2扩展。有没有办法告诉Eclipse接受这种语法?或者,是否有一种方法告诉Eclipse不要将JSP验证错误看作错误,而将它们标记为警告?我不想完全关闭验证—这很有用—但将项目标
<c:set var="task" value="${report.taskMap['bin:'.concat(bin.id)]}" />
这很好,但Eclipse抱怨这是一个语法错误,可能是因为“.concat(bin.id)”部分是旧版本JSP不支持的JSP 2.2扩展。有没有办法告诉Eclipse接受这种语法?或者,是否有一种方法告诉Eclipse不要将JSP验证错误看作错误,而将它们标记为警告?我不想完全关闭验证—这很有用—但将项目标记为包含错误会导致后续的各种问题。似乎是一个长期存在的Eclipse验证错误: 在撰写本文时(bug出现6年后),它似乎仍未得到正确修复
另请参见。你有没有发现这一点?@exabrial没有。我的假设是,至少在eclipse 4.4.2(我尝试过的最新版本)中,这还没有实现。这也是我的发现。一个[蹩脚的]解决方法是更改Eclipse中的警告/错误级别。我在Eclipse EE Mars中也是这样-没有解决方案?你能把pom.xml和associates标记库放在一起吗