Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
カスタム タグまたは Java メソッドを作成してそれを行う前に、JSP で HTML 文字をエスケープする標準的な方法は何ですか?
String オブジェクトがあり、それを HTML に表示して、そのままユーザーに表示したいと考えています。
例えば:
String a = "Hello < World";
次のようになります。
Hello < World
簡潔な答え:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <c:out value="${myString}"/>
別のオプションがあります:
<%@taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> ${fn:escapeXml(myString)}