Struts 2 optiontransferselect 不能在 addToLeftLabel 属性中使用 < 符号

Struts 2 optiontransferselect cannot use < symbol in addToLeftLabel attribute

我正在尝试将 添加到左按钮 的文本更改为 <。我试过的是

<s:optiontransferselect
    label="Favourite Cartoons Characters"
    name="leftSide"
    addToLeftLabel="&lt;"
    list="{'Master', 'Chief Officer', '2nd Officer'}"
    doubleName="rightSide"
    doubleList="{}"
/>                  

但按钮文本并未更改为 <,而是显示 &lt;

但是当我这样做的时候

<s:optiontransferselect
    label="Favourite Cartoons Characters"
    name="leftSide"
    addToLeftLabel="<"
    list="{'Master', 'Chief Officer', '2nd Officer'}"
    doubleName="rightSide"
    doubleList="{}"
/>

它工作正常,但在 Eclipse 中,代码 linter 在我使用 <

的行之后不再工作

我可以做些什么来恢复 linting 或在代码中使用 &lt; 吗?

您可以使用

addToLeftLabel="<" 

而且效果很好。

许多 IDE 的 JSP 编辑器会在 JSP 中生成错误,因为它们不理解特定的 EL 语言,并且总是错误地选择一种他们想要用于错误的语言。