Struts2属性标记.强制逃避单引号

Bam*_*ylo 9 tags struts2 escaping quote

我有一个相当愚蠢的问题.Struts2属性标记不会转义单引号(').这种行为破坏了我的JavaScript代码.它确实使用html实体转义双引号("),但不是单引号(').是否有可能强制属性标记用适当的html实体替换单引号?

例如,字符串替换为html实体.Отредактированноесобытиескавычкой "

单个qoute相同:Отредактированноесобытиескавычкой '

有没有可能使用标准方法克服这种困难?我不想写一些自定义代码.

Ste*_*tez 17

你很幸运!默认情况下,标记只会转义HTML,但您也可以将它转义为JavaScript:

<s:property value="yourValue" escapeJavaScript="true"/>
Run Code Online (Sandbox Code Playgroud)

  • 那真是太棒了. (3认同)