需要使用struts tagLib在jsp中显示HTML



我正在研究一个基于Java (Struts)的web应用程序。我必须通过在jsp中从DB获取显示一些内容。示例内容:

<div>
some code here
<a> link here</>
</div>

我使用textarea的时间,但当我把它放入textarea使用以下标签:

<html:textarea property = "contentFromDB" rows = "12" cols = "70"  styleClass = "textarea" disabled="true"/>

它显示了文本区的HTML,是否有任何方式我可以显示textarea的内容,没有HTML标签,或者我可以显示Pspan等任何其他标签的内容,我无法在struts tagLib中找到这些标签。

<html:xxx>标签是用于表单的。

最佳实践是将JSTL的<c:out>与适当作用域的对象(例如,请求属性)一起使用,并将escape设置为false:
<c:out value="xxx" escapeXml="false" />

或者,如果您在一个陈旧的容器上或只是没有更好的事情可做,请使用<bean:write>标记。我不记得它的转义行为,如果有的话。

最新更新