1. contentType="text/plain"이란?
→ 해당 문서를 플레인 텍스트로 만들어 HTML 태그까지 모두 보여주는 데이터 타입이다.
플레인 텍스트(plain text)는 그래픽 표현이나 그림 등이 아닌, 읽을 수 있는 자료의 문자열만을 대표하는 데이터이다. 양식 정보가 포함된 리치 텍스트, 바이너리 파일과는 구별된다.
2. 'text/html'와 'text/plain' 비교
- plain.jsp : 'text/html' 적용
<%@ page language="java" contentType="text/html"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1>안녕</h1>
</body>
</html>
- plain.jsp : 'text/plain' 적용
<%@ page language="java" contentType="text/plain"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1>안녕</h1>
</body>
</html>