JSP 파일 템플릿 설정
JSP파일을 생성할때 디폴트 템플릿이 아닌, 사용자 지정 템플릿으로 생성하는 방법에 대해 공부해본다.
이클립스에서 JSP파일을 만들면 기본적인 구조는 아래와 같다.
beforeFormat.jsp
<%@ page language="java" contentType="text/html; charset=EUC-KR" pageEncoding="EUC-KR"%> <!DOCTYPE html> <html> <head> <meta charset="EUC-KR"> <title>Insert title here</title> </head> <body> </body> </html> |
많은양의 JSP 파일을 생성해야할때 모든 JSP파일에 지시어 선언부에 taglib를 추가한다던지
공통적으로 추가될 태그와 값이 있다면 생성할때 마다 매번 기본 코드를 수정해야한다.
이클립스는 이런 번거로움을 해결할 수 있도록 이에 대한 설정을 제공하고 있다.
이제부터 JSP파일을 생성할때 기본 캐릭터셋을 'EUC-KR'이 아닌 'UTF-8'로 만들겠다는 가정으로 설정을 진행해보자.
이클립스 상단 메뉴 Windows -> Preferences -> Web-JSP Files-Templates -> New
이제 원하는 템플릿을 만들어보자.
Name, Description 부분은 템플릿 이름과 설명을 작성해주면 된다.
Pattern 부분은 JSP파일을 만들때 기본으로 구성될 개발자가 직접 커스텀하여 적용할 수 있다.
charset 부분에 ${}로 선언한 이유는 이클립스상에서 사용자가 설정한 encoidng 값을 자동 매핑 해주기 때문이다.
여기서 더 추가로 수정하고 싶은게 있다면 수정해주면 된다.
이제, JSP파일의 CHARSET을 설정해보자.
이클립스 상단 메뉴 Windows -> Preferences -> 'encoidng' 검색 -> Web-JSP Files -> UTF-8 변경
결과를 확인해보자.
afterFormat.jsp