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...