我正在尝试在我的jsp页面中显示一个属性:
<s:property value="News"/>
在新闻中我想放一些文字和链接
在jsp页面中,它显示的是没有“编译它”的光标签
我试过
This is a news follow the <s:a href="http://www.google.it">link</s:a>
和
This is a news follow the <a href="http://www.google.it">link</a>
如何做到这一点?
答案 0 :(得分:1)
This is a news follow the <s:a href="http://www.google.it">link</s:a>
这不起作用,因为你无法嵌套Struts标签,因此它会变成:
<s:property value="This is a news follow the <s:a href="http://www.google.it">link</s:a>"/>
无效。
第二个:
This is a news follow the <a href="http://www.google.it">link</a>
将导致
<s:property value="This is a news follow the <a href="http://www.google.it">link</s:a>"/>
这是有效的,但将在JSP中以纯文本翻译。
要获取真实的HTML对象,您需要禁用HTML转义功能:
<s:property value="news" escapeHtml="false" />