我正在使用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无关。
在上面的代码中,使用OGNL表达式填充该列表。这是有效的表达式,但是IDE并不总是支持它,因为OGNL版本和插件版本可能不匹配。您始终可以将其从验证中排除。但这不是主要问题,您无法关注它。
这个例子使用相同的集合,看起来不错
<s:select list="#@java.util.LinkedHashMap@{'-1':'All Activity','0':'Posts Only','1':'Trades Only'}"/>