zoukankan      html  css  js  c++  java
  • web.xml集成Spring,Struts配置文件说明

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

    <!-- sesion过期时间为XX分种 -->
    <session-config>
       <session-timeout>
        1
       </session-timeout>
    </session-config>

    <!--加载spring配置由contextloaderListener负责读取application.xml -->
    <listener>
       <listener-class>
        org.springframework.web.context.ContextLoaderListener
       </listener-class>
    </listener>


    <!-- 如果没有context-param标签的话,contextLoaderListener就读取application.xml -->
    <!-- 指定contextLoaderListener负责读取指定的配置文件 -->
    <context-param>
       <param-name>contextConfigLocation</param-name>
       <param-value>

                           /WEB-INF/config/application-acl.xml,

                           /WEB-INF/config/application.xml

    </param-value>
    </context-param>

    <!-- 加载log4j -->
    <listener>
       <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
    </listener>

    <contex-param>
       <param-name>log4jConfigListener</param-name>
       <param-value>/WEB-INF/classes/log4j.properties</param-value>
    </contex-param>


    <!-- ,它可以截取和修改进入一个servlert或jsp页面的请求,
    或从一个servlet或jsp页面发出的响应,在执行一个一个servlet或jsp页面之前,
    必须执行一个相关的过滤器的dofilter方法。
    在该过滤器对其filterChain对象调用doFilter时,
    执行链中的下一个过滤器,如果没有其它的过滤器,
    servlet或jsp页面被执行。
    过滤器具有对到来的ServletRequest请求对象的全部访问权 -->
    <filter>
       <filter-name>HttpSessionFilter</filter-name>
       <filter-class>filter.HttpSessionFilter</filter-class>
       <init-param>
        <param-name>loginUrl</param-name>
        <param-value>/login.do?method=index</param-value>
       </init-param>
    </filter>


    <filter-mapping>
       <filter-name>HttpSessionFilter</filter-name>
       <url-pattern>*.do</url-pattern>
    </filter-mapping>

    <!-- 设置WEB应用字符集,也是通过过滤器完成的 -->
    <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>
       <init-param>
        <param-name>forceEncoding</param-name>
        <param-value>true</param-value>
       </init-param>
    </filter>
    <filter-mapping>
       <filter-name>CharacterEncodingFilter</filter-name>
       <url-pattern>/*</url-pattern>
    </filter-mapping>

    <!-- 指定action和印射URL Struts -->
    <servlet>
       <servlet-name>action</servlet-name>
       <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
       <init-param>
        <param-name>config</param-name>
        <param-value>/WEB-INF/config/struts-config.xml</param-value>
       </init-param>
       <load-on-startup>0</load-on-startup>
    </servlet>


    <servlet-mapping>
       <servlet-name>action</servlet-name>
       <url-pattern>*.do</url-pattern>
    </servlet-mapping>
    </web-app>

  • 相关阅读:
    Java实现 蓝桥杯 历届试题 翻硬币
    后台管理UI推荐
    js跳转页面方法(转)
    Request常用方法 (总结)
    Eclipse项目 迁移到 Intellj IDEA
    由后端来类比前端设计的思考(转)
    数据库字段命名及设计规范(转)
    如何改变Myeclipse编辑区背景色(转)
    Myeclipse和windows调节成护眼色
    qt截获html请求(继承QNetworkAccessManager和QNetworkReply)
  • 原文地址:https://www.cnblogs.com/PatrickLee/p/2614952.html
Copyright © 2011-2022 走看看