1. JSP 페이지 1번 줄에 셋팅
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
2. post 방식의 파라미터를 받는 페이지마다 해당 라인 추가
request.setCharacterEncoding("utf-8");
3. 톰캣 server.xml 파일에 Connector마다 URIEncoding="utf-8" 추가
<connector uriencoding="utf-8" connectiontimeout="20000" port="8080" protocol="HTTP/1.1" redirectport="8443">
</connector>
4. 톰캣 web.xml 파일 수정
<filter>
<filter-name>setCharacterEncodingFilter</filter-name>
<filter-class>org.apache.catalina.filters.SetCharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
<async-supported>true</async-supported>
</filter>
'Spring' 카테고리의 다른 글
JSON 키,값 FOR문으로 쉽게 빼내기 (0) | 2020.05.10 |
---|---|
템플릿 메소드 패턴 / 팩토리 메소드 패턴 (0) | 2020.05.05 |
applicationContext.xml 이 없는경우 (0) | 2020.03.09 |
Controller 에서 Controller 로 보내는 방법 (0) | 2020.03.09 |
XMLHttpRequest.responseText 가 ??로 깨져서 나올경우 (0) | 2020.03.01 |