JAVA/Spring
Spring - Maven웹프로젝트 web.xml설정
설총이
2018. 9. 11. 14:25
[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 | <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> <servlet> <servlet-name>dispatcher</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <!-- 첫번째 요청엔 똑같은 이름의 servlet-name을 찾아 xml파일을 읽어들인다. --> </servlet> <servlet-mapping> <servlet-name>dispatcher</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping> <display-name>Archetype Created Web Application</display-name> | c s |
경우에 따라 한개이상의 설정파일을 사용해야 하는 경우에는
contextConfigLocation 초기화 파라미터에 설정 파일 목록을 지정한다
1 2 3 4 5 6 7 8 9 10 11 12 | <servlet> <servlet-name>dispatcher</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet </servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/main.xml,/WEB-INF/bbs.xml</param-value> </init-param> </servlet> | cs |
이때 각 설정 파일은 콤마 (","), 공백문자 (""),
줄 바꿈(\n ), 세미콜론 (";")을 이용하여 구분한다