我的Struts2操作中有一个字符串var,如下所示:
String tmp = "<br/>";
我想通过JSP将它作为HTML标签打印到html页面,如下所示:
<s:property value="tmp"/>
但是,在html页面中,<
和>
已转换为<
和>
,我不想这样做。
那我该怎么做呢?
答案 0 :(得分:9)
<s:property>
有一个escape
属性which determines if the value is HTML-escaped。默认值为true
,这就是您<br/>
被转义的原因。
所以你可以这样做:
<s:property value="tmp" escape="false"/>
答案 1 :(得分:1)
如果你使用JSTL,那么c:out标签有一个你可以设置为false的escapeXml属性。
答案 2 :(得分:0)