当我在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" ...
"<" .....
答案 0 :(得分:0)
Netbeans 7使用JSP EL 2.1,它现在使用#字符。
此时最简单的解决方案可能是添加地图类:
#@java.util.LinkedHashMap@{ "foo" : "foo value", "bar" : "bar value" }
请参阅答案:Answer