Backend/기타

[Spring] 한글깨짐 에러

saintclair 2024. 5. 31. 15:11

 

 

1. 이클립스 설정

 초기설정에서 이미 완료된 부분

 

2. web.xml 에 Character Encoding Filter 추가

web.xml 파일 servlet-mapping 하단에 추가한다.

Character Encoding Filter를 추가하여 요청과 응답의 문자 인코딩을 설정한다. 이 필터는 요청의 문자 인코딩을 설정하고응답의 문자 인코딩을 변경하는 데 사용된다. 대부분 UTF-8로 설정하며 이를 통해 한글깨짐 문제를 방지할 수 있다.

 

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

 

<url-pattern>

https://saintclair.tistory.com/277

 

3. home.jsp 파일 상단에 태그 추가

jsp 페이지의 인코딩을 UTF-8로 설정하는 페이지 태그를 추가한다.

<%@ page language="java" contentType="text/html; character=utf-8" pageEncoding="UTF-8" %>