Struts2+Spring+hibernate配置文件配置(注解)

第一 web.xml文件配置


   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"
   version="2.5"> 
     
    
    
        contextConfigLocation
        classpath:applicationContext*.xml
    

     
    
        encodingFilter
        org.springframework.web.filter.CharacterEncodingFilter
        
            encoding
            utf-8
        

        
            forceEncoding
            true
        

    

    
    
    
        jCaptchaFilter
        org.springframework.web.filter.DelegatingFilterProxy
        
            targetFilterLifecycle
            true
        

    

    
    
    
        cacheFilter
        com.opensymphony.oscache.web.filter.CacheFilter
        
            time
            3600
        

        
            scope
            application
        

    

    
    
    
        openSessionInViewFilter
        org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
        
            excludeSuffixs
            js,css,jpg,gif,png,bmp,jpeg
        

    

    
    
    
        struts
        org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
        
            encoding
            UTF-8
        

    

    
    
        encodingFilter
        /*
    

    
    
    
        jCaptchaFilter
        /captcha.jpg
    

    
    
        openSessionInViewFilter
        /*
    

    
    
        struts
        *.action
    

    
    
    
        JSPSupportServlet
        org.apache.struts2.views.JspSupportServlet
        1
    

 
    
    
    
        org.springframework.web.context.ContextLoaderListener
    

    
    
    
        org.springframework.web.util.IntrospectorCleanupListener
    

    
    
    
        30
    

    
    
        index.html
    

    
    
    
        java.lang.Throwable
        /html/404.html
    

        
        500
        /html/404.html
    

    
        404
        /html/404.html
    

    
        403
        /html/404.html
    

第二 struts2.xml 文件配置



    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
   
    
    
    
    
    
    
        
            
            
            
            
           
           
                
                
                
                
            

            
            
                
                
                
            

            
        

        
        
        
        
        
            /WEB-INF/template/common/error.ftl
            /WEB-INF/template/common/success.ftl
            /WEB-INF/template/common/noresource.ftl
            /index.html
            
                application/vnd.ms-excel  
                attachment;filename="${excelFileName}"  
                1024
                excelFile  
           

        

        
            /html/404.html
        

        
           
           download
            

          
           
               application/octet-stream
               downloadFile
               attachment;fileName="${fileName}"  
               1024
           

       

    

    
        
        
    

    
    
        
        
    

第三步  application.xml文件配置


    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mvc="http://www.springframework.org/schema/mvc"
    xmlns:cache="http://www.springframework.org/schema/cache" xmlns:p="http://www.springframework.org/schema/p"
    xmlns:context="http://www.springframework.org/schema/context"
    xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx"
    xsi:schemaLocation="http://www.springframework.org/schema/beans 
       http://www.springframework.org/schema/beans/spring-beans-3.2.xsd
       http://www.springframework.org/schema/context 
       http://www.springframework.org/schema/context/spring-context-3.2.xsd
       http://www.springframework.org/schema/tx 
       http://www.springframework.org/schema/tx/spring-tx-3.2.xsd
       http://www.springframework.org/schema/aop
       http://www.springframework.org/schema/aop/spring-aop-3.2.xsd
       http://www.springframework.org/schema/cache
       http://www.springframework.org/schema/cache/spring-cache-3.2.xsd">

    
    
    
    
    
        
        
        
            
                classpath:/jdbc.properties
            

        

    

    
    
        
        
        
        
        
        
        
        

        
        
        
        
        
        
        
        
        
        
        
        
    

    
        
        
        
        
            
                
                ${hibernate.dialect}
                
                ${hibernate.show_sql}
                
                ${hibernate.format_sql}
                
                false
                
                org.hibernate.cache.OSCacheProvider
                
                false
                
                
                
                30 
            

        

        
            
                com/eshop/entity
            

        

    

    
    
    
        
            classpath:/ehcache.xml
        

    

    
    
      
       
       
   

 
    
    
    

    
    
        
    

    
    
        
            
            
            
            
            
            
            
        

    

    
    
        
    

    
    
    
        
            
        

        
        
    

    
    

    
    
        
        
            
                1800
                UTF-8
                zh_CN
            

        

    

 

你可能感兴趣的:(Struts2,Hibernate,Spring,SSH配置文件整合)