除非明确设置escapeHtml="false"
,否则默认情况下<s:property>
标记会转义HTML:
<s:property value="someValue" />
<!-- the HTML contained in "someValue" will be escaped. -->
<s:set>
也会这样吗?
<s:set var="myVariable" value="someValue" />
<!-- will the HTML contained in "someValue" be escaped ? -->
答案 0 :(得分:2)
不,<s:set>
标记本身不会转义任何内容。
但您可以在<s:property />
正文中使用<s:set/>
转义功能。
未转义:
<s:set var="myVariable" value="someValue" />
转义:
<s:set var="myVariable">
<!-- the following value will be escaped -->
<s:property value="someValue" />
</s:set>