在属性中包含HTML标签struts2
问题描述:
在Action中生成的HTML代码可以比较两个文本中的某些字母,一个字母一个字母,如果它们相等则为绿色,如果不同则为红色。 JSP:在属性中包含HTML标签struts2
<s:property value="txt"/>
现在,JSP显示:
El ot<span style="color:green">r</span>o
d<span style="color:red">i</span>a
f<span style="color:green">u</span>imos a
na<span style="color:red">_</span>egar en un
<span style="color:green">y</span>ate.
JSP显示HTML代码(正如在前面的例子中),而不是显示的格式。
答
设置属性标记的escapeHtml
属性false
:
<s:property value="txt" escapeHtml="false" />
之前写我读属性标记文件的问题,但下面的错误发生了:根据指定的TLD 我试图逃跑标签(不建议使用),并运行... – user2213180
+1,因为质疑 EscapeHtml属性无效这也发生在我身上。 'escapeHtml'从来没有工作过,'逃生'仍然(如果我没记错的话)......任何线索@Dave? :| –
@AndreaLigios我认为不同版本中引入了不同的转义属性。 –