상현에 하루하루
개발자의 하루

너무 불편한 JSP

( 업데이트: )

나는 대부분의 코딩은 PHP, JS, HTML, CSS(SCSS) 만 주로 접했다.

JSP로 퍼블리싱을 시작했는데 평소 하던것 처럼 docker PHP container 처럼 tomcat container로 JSP 구성을했다.

여기서 의문이 생겼다. 한글 인코딩을 위해서 UTF-8로 인코딩을 해야하는데 모든 JSP마다

<%@ pagepageEncoding="UTF-8" contentType="text/html;charset=UTF-8"%>Code language: Java (java)

이렇게 선언을 해줘야 UTF-8로 변경되는 것이다. 그래도 톰캣 자체의 설정을 바꾸면 이러한 번거로움을 줄일 수 있겠지 하면서 열심히 검색을 했다.

  • tomcat docker utf-8
  • tomcat default encoding change
  • 등등등

수없이 검색하고 설정을 바꾸고 했지만 해결 할 수 없었다.

그래서 java jsp를 경험했었던 친구에게 물어봤다.

“이러이러한 고민이 있다. 너는 어떤식으로 작업했냐?”

모든 jsp에 위 인코딩을 선언해줬다는 것이다.

조금 실망스러웠다.

내가 못해서 몰라서 그랬던 것이 아닌 대부분 저렇게 해야된다는 것을