web.xml配置文件总结

来源:互联网 发布:2017淘宝打假店铺名单 编辑:程序博客网 时间:2024/04/30 02:58

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"     xmlns:jsp="http://java.sun.com/xml/ns/javaee/jsp"    xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee                         http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"    id="website" version="2.5">  <display-name>website</display-name>  <welcome-file-list>    <welcome-file>/jsp/login.jsp</welcome-file>  </welcome-file-list>  <!-- SpringMvc配置 -->  <!-- ============================= -->  <servlet>    <servlet-name>spring</servlet-name>    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>    <!-- 可以自定义spring-servlet.xml配置文件的位置和名称,默认为WEB-INF目录下,名称为spring-servlet.xml-->    <init-param>        <param-name>contextConfigLocation</param-name>        <param-value>classpath:spring-servlet.xml</param-value>    </init-param>    <load-on-startup>1</load-on-startup>  </servlet>  <servlet-mapping>    <servlet-name>spring</servlet-name>    <url-pattern>*.do</url-pattern>  </servlet-mapping>  <!-- 过滤器配置 -->    <filter>        <filter-name>springUtf8Encoding</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>springUtf8Encoding</filter-name>        <url-pattern>/*</url-pattern>    </filter-mapping>    <!-- 过滤器映射路径,可以与一个或多个Servlet或jsp页面相关联 -->    <filter>        <filter-name>springSecurityFilterChain</filter-name>        <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>    </filter>    <filter-mapping>        <filter-name>springSecurityFilterChain</filter-name>        <url-pattern>/*</url-pattern>    </filter-mapping>  <!-- Spring监听配置 -->  <!-- ============================== -->  <listener>    <listener-class>        org.springframework.web.context.ContextLoaderListener    </listener-class>  </listener>  <!-- 指定Spring Bean的配置文件所在的目录。默认配置在WEB-INF目录下 -->  <!-- ============================== -->  <context-param>    <param-name>contextConfigLocation</param-name>    <param-value>classpath:applicationContext-jdbc.xml</param-value>  </context-param>  <!-- 配置找不到页面时返回的页面 -->  <error-page>    <error-code>404</error-code>    <location>/jsp/404.jsp</location>  </error-page>  <error-page>    <error-code>500</error-code>    <location>/jsp/404.jsp</location>  </error-page>  <!-- Session回话超时时间 -->  <session-config>    <session-timeout>180</session-timeout>  </session-config>  <!-- Json RPC配置(ajax url配置) -->    <servlet>        <servlet-name>rpcServlet</servlet-name>        <servlet-class>net.arnx.jsonic.web.RPCServlet</servlet-class>        <init-param>            <param-name>config</param-name>            <param-value>            {                "container": net.arnx.jsonic.web.extension.SpringContainer,                "debug": false,                "encoding": 'UTF-8',                "mappings": {                    "/rpc/{package}/rpc.service": "com.cn.${package}.service.${class}Service"                }            }            </param-value>        </init-param>    </servlet>    <servlet-mapping>        <servlet-name>rpcServlet</servlet-name>        <url-pattern>*.service</url-pattern>    </servlet-mapping></web-app>

记录一下

0 0