반응형
[web.xml 파일에 filter 추가]
1) 스프링 프레임워크인 경우
<filter>
<filter-name>Set Character Encoding</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>Set Character Encoding</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
2) 스프링이 아닌경우
<!-- 한글설정 필터추가 -->
<filter>
<filter-name>Set Character Encoding</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>
</filter>
<filter-mapping>
<filter-name>Set Character Encoding</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!-- 한글설정 END -->
[jsp 파일 상단에 추가]
<%@ page contentType="text/html; charset=utf-8" %>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
[server.xml 파일에 추가]
<Connector
port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true" useBodyEncodingForURI="true" URIEncoding="utf-8"/>
web.xml에 filter 설정이 힘든경우, 각 jsp 파일에 아래 코드 추가
request.setCharacterEncoding("utf-8");
이 모든 세팅을 하면 한글깨짐이 잡힌다.
반응형
'IT > JSP' 카테고리의 다른 글
[javascript/jquery] jquery 선택자, 이벤트핸들러, 속성, 메소드 총 정리 (0) | 2018.11.13 |
---|---|
[jquery] data.hasClass is not a function 오류 (0) | 2018.07.10 |
[JQuery/JavaScript] append() prepend() after() before() 사용해서 요소 앞, 요소 뒤에 요소 추가하기 (0) | 2018.07.09 |
[JSP/JSTL] EL식에서 문자열 치환하기, 자르기, 붙이기 (0) | 2018.07.05 |
[JSTL/JSP] c:forEach 문 사용시 Property 'param' not found on type java.lang.String 에러 (0) | 2018.07.04 |