簡體   English   中英

Struts 2#{}在Netbeans 7.3中給出編譯錯誤

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM