CODEDRAGON ㆍDevelopment/Spring
Spring 인코딩 설정 - 한글 깨짐 해결 방법
· 해결방법 1 - JSP file
· 해결방법 2 - web.xml
해결방법 1 - JSP file
JSP파일을 UTF-8로 만듭니다.
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <%@ page pageEncoding="UTF-8" contentType="text/html; charset=UTF-8"%> <%@ page session="false" %> <html> <head> <title>Home</title> </head> <body> <h1> Hello world! </h1>
<P> The time on the server is ${serverTime}. </P>
<a href="/ch06ex02/board/write">write.jsp</a><p> </body> </html>
|
소스 파일이 열려진 상태에서 Alt + Enter 단축키로 실행하여
파일의 저장 속성을 UTF-8로 설정합니다.
Alt + Enter
해결방법 2 - web.xml
web.xml 파일에 filter 요소를 추가합니다.
/ch06ex01/src/main/webapp/WEB-INF/web.xml
<filter> <filter-name>encodingFilter</filter-name> <filter-class> org.springframework.web.filter.CharacterEncodingFilter </filter-class> <init-param> <param-name>encoding</param-name> <param-value>UTF-8</param-value> </init-param> <init-param> <param-name>forceEncoding</param-name> <param-value>true</param-value> </init-param> </filter>
<filter-mapping> <filter-name>encodingFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> |