日期:2014-05-18  浏览次数:20882 次

jsp显示时过滤html标签
不如输入一个<input>,保存进数据库
然后显示的时候如果不做处理,会显示一个文本框来
在比如我输入<scirpt>alert("aa");</scritp>
显示的时候会弹出一个"aa"的alert框。

以前用freemarker,可以直接用?html来过滤html这些标签。

现在用jsp+struts有没有类似的功能?
jstl标签库有没有类似的功能?

或者有其他变通的解决方式?

初用jsp,实在不是很了解。

求解~

------解决方案--------------------
jsp里需要自己写。
如果用jstl,有<c:out escapeHtml="true"/>的写法。
------解决方案--------------------
escapeXml="true"