MyBatis框架

9.2             整合的配置

       9.3.1 web.xml

<?xml version="1.0" encoding="UTF-8"?>

<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">

 <!-- 字符编码过滤器 -->

 <filter>

        <filter-name>CharacterEncodingFilter</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>CharacterEncodingFilter</filter-name>

        <url-pattern>/*</url-pattern>

 </filter-mapping>

 

 <!-- REST 过滤器 -->

 <filter>

        <filter-name>HiddenHttpMethodFilter</filter-name>

        <filter-class>org.springframework.web.filter.HiddenHttpMethodFilter</filter-class>

 </filter>

 <filter-mapping>

        <filter-name>HiddenHttpMethodFilter</filter-name>

        <url-pattern>/*</url-pattern>

 </filter-mapping>

 

<!-- 实例化SpringIOC容器的监听器 -->

         <context-param>

                   <param-name>contextConfigLocation</param-name>

                   <param-value>classpath:applicationContext.xml</param-value>

         </context-param>

 

         <listener>

         <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>

    </listener>

 

 <!-- Springmvc的前端控制器 -->

         <servlet>

                   <servlet-name>springDispatcherServlet</servlet-name>

                   <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>

                   <init-param>

                            <param-name>contextConfigLocation</param-name>

                            <param-value>classpath:springmvc.xml</param-value>

                   </init-param>

                   <load-on-startup>1</load-on-startup>

         </servlet>

         <servlet-mapping>

                   <servlet-name>springDispatcherServlet</servlet-name>

                   <url-pattern>/</url-pattern>

         </servlet-mapping>

</web-app>