java 一覧 JSP で特殊な HTML 文字をエスケープするにはどうすればよいですか?



jsp エスケープ文字 一覧 (1)

私が行ってカスタムタグやJavaメソッドを作成する前に、JSPでHTML文字をエスケープする標準的な方法は何ですか?

私はStringオブジェクトを持っているので、それをそのままHTMLに表示してユーザに現れます。

例えば:

String a = "Hello < World";

なるだろう:

Hello &lt; World

Answer #1

短い答え:

<c:out value="${myString}"/>

別のオプションがあります:

<%@taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
${fn:escapeXml(myString)}




escaping