jsp escapeXml 속성 이용 특수문자 변환

hoonak·2023년 6월 27일

c:out 태그의 escapeXml 속성을ㄹ 이용해 변환된 문자를 특수 문자로 변환함.

예 1)

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ taglib prefix = 'c' uri = 'http://java.sun.com/jsp/jstl/core' %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
	
	<h1>escapeXml 변환하기</h1>
	<h2>
		<pre>
			<c:out value = '&lt;' escapeXml = 'true'/> <!-- escapeXml 속성이 true 이므로 value의 &lt는 그대로 화면에 출력됨. -->
			<c:out value = '&lt;' escapeXml = 'false'/> <!-- escapeXml 속성이 false 이므로 value의 &lt는 해당하는 특수문자로 변환되어 화면에 출력됨. -->
			<c:out value = '&gt;' escapeXml = 'true'/>
			<c:out value = '&gt;' escapeXml = 'false'/>
			<c:out value = '&amp;' escapeXml = 'true'/>
			<c:out value = '&amp;' escapeXml = 'false'/>
			<c:out value = '&#039;' escapeXml = 'true'/>
			<c:out value = '&#039;' escapeXml = 'false'/>
			<c:out value = '&#034;' escapeXml = 'true'/>
			<c:out value = '&#034' escapeXml = 'false'/>
		</pre>
	</h2>
	
</body>
</html>
profile
Hello World!

0개의 댓글