I have a string var in my Struts2 action, like this:
String tmp = "<br/>";
I want to print it out to the html page as HTML tag by JSP, like this:
<s:property value="tmp"/>
But, in the html page, the < and > was translated to < and > which i don't want to.
So how should I do this?
<s:property> has an escape attribute which determines if the value is HTML-escaped. The default is true, so that's why your <br/> is being escaped.
So you can do something like this:
<s:property value="tmp" escape="false"/>
If you use JSTL then the c:out tag has an escapeXml attribute you can set to false.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With