<!-- 一、SpringMVC自己是運行在Spring容器之中,因此須要定義一個Spring容器的基本配置文件路徑 --> <context-param> <!-- 配置全局的初始化參數,這個參數依靠ServletContext.getInitParameter()獲取 --> <param-name>contextConfigLocation</param-name> <!-- 屬性標準名稱 --> <!-- 全部的Spring配置文件只容許加載一次,不要重複加載 --> <param-value>classpath:spring/spring-base.xml</param-value> </context-param> <!-- 二、經過WEB容器啓動的時候實現Spring容器的啓動操做 --> <listener> <listener-class> org.springframework.web.context.ContextLoaderListener </listener-class> </listener> <!-- 三、配置SpringMVC的分發處理Servlet,利用此Servlet找到全部的Action --> <servlet> <servlet-name>SpringMVCServlet</servlet-name> <servlet-class> org.springframework.web.servlet.DispatcherServlet </servlet-class> <!-- 此時配置的是SpringMVC的啓動文件,該配置文件不要重複的加載 --> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:spring/spring-mvc.xml</param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>SpringMVCServlet</servlet-name> <url-pattern>*.action</url-pattern> <!-- 設置訪問處理路徑 --> </servlet-mapping> <!-- 四、配置項目中的編碼過濾器 --> <filter> <filter-name>EncodingFitler</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>EncodingFitler</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
配置action掃描路徑
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/pages" />
<property name="suffix" value=".jsp" />
</bean>web