【问题标题】:Struts 2 optiontransferselect cannot use < symbol in addToLeftLabel attributeStruts 2 optiontransferselect 不能在 addToLeftLabel 属性中使用 < 符号
【发布时间】:2016-08-19 20:21:11
【问题描述】:

我正在尝试将添加到左侧按钮的文本更改为&amp;lt;。我试过的是

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

但不是将按钮文本更改为&amp;lt;,而是显示&amp;lt;

但是当我这样做时

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

它工作正常,但在 Eclipse 中,代码 linter 在我使用 &amp;lt; 的行之后不再工作

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

【问题讨论】:

  • &amp;lt; 可能会在您的 ide 中显示错误,但它应该可以工作。
  • 有什么方法可以做到这一点而不会导致 ide 出错?
  • 只是好奇......并且代码错误检测不适用于标记后的文件的其余部分。
  • @AgusZendy 出于好奇,您应该知道不能使用空括号。

标签: eclipse jsp struts2 struts-tags


【解决方案1】:

你可以使用

addToLeftLabel="<" 

而且效果很好。

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

【讨论】:

  • EL是如何关联的?
  • @AleksandrM {} 用于 EL。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多