eclipse - 如何让 Eclipse JSP 表达式语言验证接受 JSP 2.2 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 验证错误视为错误,而是将它们标记为警告?我宁愿不完全关闭验证——它很有用——但是将项目标记为包含错误会导致进一步的各种问题。

最佳答案

似乎是一个长期存在的 Eclipse 验证错误:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=352491

在撰写本文时(该错误提出 6 年后),它似乎仍未得到正确修复。

另见 this similar question .

关于eclipse - 如何让 Eclipse JSP 表达式语言验证接受 JSP 2.2 EL 构造?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19340866/

相关文章:

java - 从 servlet 向 java 类发送参数

java - 第一次加载 jsp 页面时 Spring url 无法正确解析,第一次点击后可以正常工作

jsf - 错误 : javax. el.PropertyNotFoundException : Target Unreachable, 'null' 返回 null

java - PrintWriter eclipse

java - 是否可以将 Eclipse 中当前打开的文件的完整路径传递给外部工具?

java - 如何在 Eclipse 中找出某个方法是直接还是间接从另一个方法调用的?

spring - 支持 Apache Tiles 中的动态标题和翻译标题

java - getResourceAsStream() 返回内容为空的流

java - 将 CSS 文件包含到 JSP 中

jsf-2 - 如何将方法参数传递给 ActionListener?