32
在我開始創建自定義標記或Java方法來完成它之前,在JSP中轉義HTML字符的標準方法是什麼?如何在JSP中轉義特殊的HTML字符?
我有一個字符串對象,我想在HTML中顯示它,以便用戶看起來像。
例如:
String a = "Hello < World";
將成爲:
Hello < World
在我開始創建自定義標記或Java方法來完成它之前,在JSP中轉義HTML字符的標準方法是什麼?如何在JSP中轉義特殊的HTML字符?
我有一個字符串對象,我想在HTML中顯示它,以便用戶看起來像。
例如:
String a = "Hello < World";
將成爲:
Hello < World
簡短的回答:
<c:out value="${myString}"/>
還有另一種選擇:
<%@taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
${fn:escapeXml(myString)}
請注意,轉義XML和HTML之間存在差異。 – 2011-06-01 12:14:52