[JSP/Servlet] JSTL- 인코딩

JSP 파일 간 값을 주고 받을 때(POST 방식 등) 인코딩이 요구 된다.

일반적으로 영어나 숫자 값을 전달할 때는 글자가 깨지는 (? 나 유니코드 문자 등) 현상이 발생하지 않으나, 한글 과 같은 값의 경우 별도의 인코딩이 필요하다.

값을 전달 받는 JSP 파일에서

<% request.setCharacterEncoding("UTF-8"); %>

해당 코드를 추가 함으로써 인코딩을 진행 한다면, JSTL의 경우

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>

. . .

<fmt:requestEncoding value="UTF-8"/>

. . .

해당 JSTL, fmt 를 이용함으로써 별도로 인코딩이 가능하다

댓글