0

を使用してデータベースにテキストを保存していますhtml tags。それらを表示している間、タグは機能せず、テキストとして表示されます。

DB データ:

<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 に答える