JSP&Servlet

JSP 파일 템플릿 설정

kalza 2018. 9. 14. 15:52

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