[英]Struts 2 #{} giving compilation error in Netbeans 7.3
我正在使用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'}"/>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.