要显示在页面的内容有时候带特殊字符如"",'',@、#、《》,<,>等这些,和页面上的html标签〈〉或者""有冲突造成显示错误问题,可以用jstl的方法escapeXml,具体用法:
页面上引入标签:
<%@taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
显示的时候,这样:
<c:forEach var="category" items="${forum.categories}">
<a href="javascript:void(0);" οnclick="typeChange(this,'typeSd')">${fn:escapeXml(category)}</a>
</c:forEach>