我有一个包含html元素的列名。我想在jsp页面中将它们显示为普通文本。但目前它正在获得jsp页面的一部分。
答案 0 :(得分:1)
答案 1 :(得分:0)
为arg0 = “LT;%= currentCampaign.getName()%>” 中如何在这里使用escapeXml
使用标准Java SE API是不可能的。首先install JSTL如果还没有完成,那么将以下行添加到JSP的顶部
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
然后您可以使用fn:escapeXml()
:
<input type="text" name="foo" value="${fn:escapeXml(param.foo)}" />
或者,您也可以使用<c:out>
:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
...
<c:out value="${param.foo}" />