0

我将文本存储在数据库中html tags。在显示它们时,标签不起作用,它们显示为文本。

数据库数据:

<p>send the document to:</p><p> bay area, </p><p> tampa</p>

当我在上面显示它时,jsp它正在显示p tags

预期的:

将文件发送至:
湾区,
坦帕

实际的:

<p>send the document to:</p><p> bay area, </p><p> tampa</p>
4

1 回答 1

0

您可以使用 JSTL 来不转义 HTML 字符串。例如:

<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
<c:out value="${yourHTMLString}" escapeXml="false"/>

但要小心 XSS 攻击。

于 2013-08-02T06:04:04.130 回答