web.xml 配置

启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.
读两个节点:  
context-param 属性1 加载的名称 属性2 加载的路径
  1. 设置内存监听器
    此监听器主要用于解决java.beans.Introspector导致的内存泄漏的问题
    此监听器应该配置在web.xml中与Spring相关监听器中的第一个位置(也要在ContextLoaderListener的前面)

    org.springframework.web.util.IntrospectorCleanupListener

  1. 监听spring核心配置文件
    ContextLoaderListener 该类的作用就是自动装载ApplicationContext的配置信息
    
            contextConfigLocation
            
                                  /src/main/resources/applicationContext.xml
    
    
  
          
     org.springframework.web.context.ContextLoaderListener
      

2.监听器 读取log4j
log4jRefreshInterval 扫描间隔 每6秒扫描一次


    log4jConfigLocation
    classpath:log4j.properties


    log4jRefreshInterval
    6000


    org.springframework.web.util.Log4jConfigListener

3.配置前端控制器DispatcherServlet
init-param 初始参数 加载配置文件
load-on-starup 加载优先级 越小 优先级越高


    cryq
    org.springframework.web.servlet.DispatcherServlet
    
        contextConfigLocation
        classpath:springMVC.xml
    
    2

4.http转换8种方式
  CREATE :PUT
  READ:GET
  UPDATE:POST
  DELETE:DELETE


    hiddenHttpMethodFilter
    org.springframework.web.filter.HiddenHttpMethodFilter



    hiddenHttpMethodFilter
    cryq

5.解决post乱码问题
有三个属性 属性1:编码设置 utf-8 属性2 : 强制请求编码 属性3 : 强制想赢编码


    characterEncodingFilter
    org.springframework.web.filter.CharacterEncodingFilter
    
        encoding
        UTF-8
    
    
        forceRequestEncoding
        true
    
    
        forceResponseEncoding
        true
    



    characterEncodingFilter
    cryq


你可能感兴趣的:(web.xml 配置)