2016. 12. 15. (Thu)
- 한글깨짐현상 해결하기
Spring에서 한글깨짐 현상을 해결할 때는 Filter를 사용한다.
/src/main/webapp/WEB-INF/web.xml 파일을 열고, 아래와 같이 filter를 입력한다.
아래의 예제를 살펴보자
ex) web.xml
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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <!-- The definition of the Root Spring Container shared by all Servlets and Filters --> <context-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/spring/root-context.xml</param-value> </context-param> <!-- Creates the Spring Container shared by all Servlets and Filters --> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <!-- Processes application requests --> <servlet> <servlet-name>appServlet</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/spring/appServlet/servlet-context.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>appServlet</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> <!-- filter 기술을 사용해서 웹에 오는 모든 요청의 캐릭터셋을 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> </filter> <filter-mapping> <filter-name>encodingFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> </web-app> | cs |
- 프로젝트 복사하기
프로젝트를 복사할 때 이슈
1. pom.xml의 artifactId, name을 프로젝트 명으로 수정
2. 수정하면 기존에 있던 maven 배포 경로를 삭제 (target folder)
3. 프로젝트 /properties /Web Project Settings의 context path를 수정
'IT story > Spring' 카테고리의 다른 글
[Spring 강의] L03 Controller2 (0) | 2016.12.14 |
---|---|
[Spring 강의] L02 Controller (0) | 2016.12.13 |
[Spring 강의] L01 Hello_Spring (0) | 2016.12.13 |