web.xml

来源:互联网 发布:云校排课软件怎么用 编辑:程序博客网 时间:2024/06/15 20:09
<?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">    <display-name>fly.ssm</display-name>    <!-- Context ConfigLocation -->    <context-param>        <param-name>contextConfigLocation</param-name>        <param-value>classpath*:/spring-context*.xml</param-value>    </context-param>    <context-param>        <param-name>spring.profiles.default</param-name>        <param-value>production</param-value>    </context-param>    <listener>        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>    </listener>    <listener>        <listener-class>org.springframework.web.context.request.RequestContextListener</listener-class>    </listener>    <!-- Character Encoding filter -->    <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>        <init-param>            <param-name>forceEncoding</param-name>            <param-value>true</param-value>        </init-param>    </filter>    <filter-mapping>        <filter-name>encodingFilter</filter-name>        <url-pattern>/*</url-pattern>    </filter-mapping>    <!-- Apache Shiro -->    <filter>        <filter-name>shiroFilter</filter-name>        <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>        <init-param>            <param-name>targetFilterLifecycle</param-name>            <param-value>true</param-value>        </init-param>    </filter>    <filter-mapping>        <filter-name>shiroFilter</filter-name>        <url-pattern>/*</url-pattern>    </filter-mapping>    <!-- MVC Servlet -->    <servlet>        <servlet-name>springServlet</servlet-name>        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>        <init-param>            <param-name>contextConfigLocation</param-name>            <param-value>classpath*:/spring-mvc*.xml</param-value>        </init-param>        <load-on-startup>1</load-on-startup>    </servlet>    <!-- 所有以.html和.json的请求都由dispatcherServlet来处理的配置 -->    <servlet-mapping>        <servlet-name>springServlet</servlet-name>        <url-pattern>/</url-pattern>    </servlet-mapping>    <!-- 以Listener方式启动spring -->    <listener>        <listener-class>org.springframework.web.util.IntrospectorCleanupListener</listener-class>    </listener>    <!-- DruidStatView -->    <servlet>        <servlet-name>DruidStatView</servlet-name>        <servlet-class>com.alibaba.druid.support.http.StatViewServlet</servlet-class>        <init-param>            <param-name>allow</param-name>            <param-value>127.0.0.1</param-value>        </init-param>    </servlet>    <servlet-mapping>        <servlet-name>DruidStatView</servlet-name>        <url-pattern>/druid/*</url-pattern>    </servlet-mapping>    <welcome-file-list>        <welcome-file>index.htm</welcome-file>    </welcome-file-list>    <error-page>        <error-code>500</error-code>        <location>/WEB-INF/views/error/500.jsp</location>    </error-page>    <error-page>        <error-code>404</error-code>        <location>/WEB-INF/views/error/404.jsp</location>    </error-page>    <!-- sitemesh    <filter>        <filter-name>sitemeshFilter</filter-name>        <filter-class>com.opensymphony.sitemesh.webapp.SiteMeshFilter</filter-class>    </filter>    <filter-mapping>        <filter-name>sitemeshFilter</filter-name>        <url-pattern>/*</url-pattern>    </filter-mapping>     -->    <!-- <filter>            <filter-name>XSSFilter</filter-name>            <filter-class>com.fly.plugins.interceptor.XSSFilter</filter-class>        </filter>        <filter-mapping>            <filter-name>XSSFilter</filter-name>            <url-pattern>*.jsp</url-pattern>        </filter-mapping>        <filter-mapping>            <filter-name>XSSFilter</filter-name>            <url-pattern>*.shtml</url-pattern>        </filter-mapping>    --></web-app>

典型的SpringMVC 下的web.xml配置。

0 0