在netbeans中显示struts2 select的错误

时间:2014-01-08 05:02:50

标签: java select netbeans struts2

当我在Netbeans IDE中使用以下代码时,我在Netbeans中收到错误指示。但代码工作正常。任何人都可以告诉我为什么我在Netbeans中收到错误警告。有什么解决方案吗

错误警告位于list="#{'01':'Jan', '02':'Feb'}"

<s:select label="Months"
       name="months"
       headerKey="-1" headerValue="Select Month"
       list="#{'01':'Jan', '02':'Feb'}"
       value="selectedMonth"
       required="true"
/>

错误指示消息在下面给出

Encountered ":" at line 1, column 7.
Was expecting one of:
    "}" ...
    "." ...
    "[" ...
    ">" ...
    "gt" ...
    "<" .....

1 个答案:

答案 0 :(得分:0)

Netbeans 7使用JSP EL 2.1,它现在使用#字符。

此时最简单的解决方案可能是添加地图类:

#@java.util.LinkedHashMap@{ "foo" : "foo value", "bar" : "bar value" } 

请参阅答案:Answer