일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- Short
- unboxing
- 스프링
- maven
- dependency
- Java
- 루프
- wrapper
- suvlet
- https://start.spring.io
- 제너릭
- 자동형변환
- 컬렉션
- 클래스
- boxing
- 빌드
- 싱글턴
- 인텔리제이
- start.spring.io
- 언박싱
- 내장객체
- 제네릭
- bootstrap
- Scanner
- 싱글톤
- 무한
- Jenkins
- 메소드
- 박싱
- 콜렉션
Archives
- Today
- Total
Developer Gonie
5. 스프링(Spring), 한글 인코딩 설정 방법 본문
스프링(Spring) 한글 인코딩 설정 방법
src/main/webapp/WEB-INF/web.xml 파일에서 <web-app> 태그의 자식으로 아래 코드를 삽입하면 된다.
아래 코드가 의미하는 바는 모든 요청에 대한 응답을 UTF-8 방식으로 인코딩을 해주겠다는 것의 의미(한글처리)
<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>
<filter-mapping>이 의미하는 바
<url-pattern>이 /* 라고 되어있으므로 모든 요청을 다루며(받으며),
모든 요청은 <filter-name>이 encodingFilter인 곳에 가서 처리되도록 하라는 의미
<filter> 부분이 의미하는 바
들어온 요청을 org.springframework.web.filter.CharacterEncodingFilter 클래스가 처리하고
인코딩 방식은 UTF-8로 한다는 것을 의미
한글처리를 해주지 않은 상태에서 실행한 결과
한글처리를 해준 상태에서 실행한 결과
'K-DigitalTraining 강의 > 11. Spring' 카테고리의 다른 글
6. 스프링(Spring), 컨테이너의 종류 (0) | 2022.08.20 |
---|---|
정규표현식을 이용한 사용자입력 유효성 검사 (0) | 2022.08.20 |
4. 스프링(Spring), Run on Server 했을 때 오류가 발생하며 실행이 안되는 경우 해결방법 (0) | 2022.08.17 |
3. 스프링(Spring), 설치된 버전을 확인하는 방법 (2) | 2022.08.17 |
2. 스프링(Spring), 프로젝트 생성 방법 in 이클립스 (0) | 2022.08.11 |
Comments