【问题标题】:Struts 2 #{} giving compilation error in Netbeans 7.3Struts 2 #{} 在 Netbeans 7.3 中给出编译错误
【发布时间】:2013-04-06 04:37:01
【问题描述】:

我正在使用 Netbeans 7.3,并创建了一个 maven Struts 2.3 项目。

其他一切似乎都很好,除了我用 JSP 编写类似这样的东西:

<s:select list="#{'-1':'All Activity','0':'Posts Only','1':'Trades Only'}"

以上代码在 JSP 中出现错误。虽然它曾经在 6.9 中运行良好 对我来说似乎是一个错误。任何帮助将不胜感激。

我已经在插件页面上发表了关于它的评论,虽然在我看来并不像插件问题,因为 maven 与 NB 插件 AFAIK 无关。

【问题讨论】:

标签: java jsp struts2 maven-2 netbeans-7.3


【解决方案1】:

在上面的代码中,列表是使用 OGNL 表达式填充的。这是有效的表达式,但是 IDE 并不总是支持它,因为 OGNL 版本和插件版本可能不匹配。您始终可以将其排除在验证之外。但这不是主要问题,您可以不注意。

此示例使用相同的集合,看起来不错

<s:select list="#@java.util.LinkedHashMap@{'-1':'All Activity','0':'Posts Only','1':'Trades Only'}"/>

【讨论】:

猜你喜欢
  • 2013-05-10
  • 1970-01-01
  • 2017-03-27
  • 2023-03-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-25
相关资源
最近更新 更多