구리

[Spring] Spring MVC Project 한글 설정 (한글 깨질 때 UTF-8로 설정하기) 본문

SPRING FRAMEWORK

[Spring] Spring MVC Project 한글 설정 (한글 깨질 때 UTF-8로 설정하기)

guriguriguri 2021. 7. 2. 16:01

 

Eclipse > Window > Preferences 에서 HTML, CSS, JSP 등 UTF-8로 설정이 되었는데 스프링 프로젝트 실행시 jsp 파일에서 한글이 깨질 때 설정하는 방법입니다.

 

1. POST 방식일 때 UTF-8로 설정하기

해당 프로젝트의 web.xml에서 아래 코드를 추가합니다.

<filter>- <filter-name> 와  <filter-mapping> - <filter-name> 값은 동일해야 하며 <url-pattern> 은 적용하고픈 파일의 경로명을 설정하면 됩니다.

(대체로 디스패치 서블릿의 url-pattern과 동일하게 작성)

 

<filter>
	  	<filter-name>characterEncoding</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> 	
 	</filter>
  
  <filter-mapping>
  	<filter-name>characterEncoding</filter-name>
  	<url-pattern>/*</url-pattern>
  </filter-mapping>

 

2. GET 방식일 때 UTF-8로 설정하기

톰캣 서버 (Servers) > 특정 서버 선택 > server.xml에서 아래 코드 찾아서 마자믹에 URIEncoding="UTF-8" 추가

 

'SPRING FRAMEWORK' 카테고리의 다른 글

[Mybatis] Mybatis 구조  (0) 2021.07.02
TIL_210705_Spring & JPA 연동  (0) 2021.06.29
TIL_210705_JPA 환경 설정  (0) 2021.06.29
TIL_210705_JPA 개념  (0) 2021.06.29
TIL_210629_Spring Mapper XML 파일 설정  (0) 2021.06.29