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

时间:2010-12-26 11:37:57

标签: tags struts2 escaping quote

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

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

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

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

1 个答案:

答案 0 :(得分:17)

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

<s:property value="yourValue" escapeJavaScript="true"/>