从<s:property> Struts </s:property>显示撇号

时间:2014-06-24 15:38:22

标签: java javascript jsp struts2

struts属性标记中的双引号

我需要在属性文件的翻译字符串中显示单个撇号。我使用的是<s:text>代码,但这不允许我添加escapeJavaScript参数。我将其更改为s:属性标记并转义了JavaScript,但现在双撇号显示给客户端就是两个撇号。 这个文本在我使用<s:text>的几个地方使用,因此我不能简单地将其缩减为单个撇号。

我需要逃避JS,因为由于某种原因,双撇号打破了页面的JS。

有没有人知道为什么使用<s:property>似乎逃避双撇号规则?

这是我的相关代码:

  actionMessageShow('<s:property value="%{propf(\'Cannot_load_image\')}" escapeJavaScript="true" escapeHtml="false" />',
  '<s:property value="example.example()"/>');

  Cannot_load_image= L''image example...

0 个答案:

没有答案