如何在jsp页面中将html文本表示为纯文本

时间:2011-05-24 11:56:35

标签: html jsp

我有一个包含html元素的列名。我想在jsp页面中将它们显示为普通文本。但目前它正在获得jsp页面的一部分。

2 个答案:

答案 0 :(得分:1)

使用escapeXML

答案 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}" />