1

除非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 ? -->
4

1 回答 1

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>
于 2015-05-13T15:09:36.417 回答