【问题标题】:How to get eclipse JSP Expression Language validation to accept JSP 2.2 EL constructs?如何获得 Eclipse JSP 表达式语言验证以接受 JSP 2.2 EL 构造?
【发布时间】:2013-10-20 21:00:24
【问题描述】:

我有一个带有以下 JSP 标签的页面:

<c:set var="task" value="${report.taskMap['bin:'.concat(bin.id)]}" />

这工作正常,但 Eclipse 抱怨它是一个语法错误,大概是因为 '.concat(bin.id)' 部分是旧版本的 JSP 不支持的 JSP 2.2 扩展。有没有办法告诉 Eclipse 接受这种语法?或者,有没有办法告诉 Eclipse 不要将 JSP 验证错误视为错误,而是将它们标记为警告?我宁愿不完全关闭验证——它很有用——但是将项目标记为包含错误会导致进一步的各种问题。

【问题讨论】:

  • 你有没有想过这个问题?
  • @exabrial 不。我的假设是,至少就 eclipse 4.4.2(我尝试过的最新版本)而言,这根本没有实现。
  • 这也是我的发现。一个 [crappy] 解决方法是更改​​ Eclipse 中的警告/错误级别。
  • 在 Eclipse EE Mars 中对我来说也一样 - 没有解决方案?
  • 你能把你的 pom.xml 和关联的 taglibs 放上去吗

标签: eclipse jsp el


【解决方案1】:

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

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

截至撰写本文时(该错误被提出 6 年后),它似乎仍未得到妥善修复。

另见this similar question

【讨论】:

    猜你喜欢
    • 2010-12-19
    • 1970-01-01
    • 2011-01-14
    • 1970-01-01
    • 2013-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-03
    相关资源
    最近更新 更多