<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-51  評論-14  文章-0  trackbacks-0
    <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd" >
    <struts>

        
    <!-- include節點是struts2中組件化的方式 可以將每個功能模塊獨立到一個xml配置文件中 然后用include節點引用 -->
        
    <include file="struts-default.xml"></include>
        
        
        
    <!-- package提供了將多個Action組織為一個模塊的方式
            package的名字必須是唯一的 package可以擴展 當一個package擴展自
            另一個package時該package會在本身配置的基礎上加入擴展的package
            的配置 父package必須在子package前配置 
            name:package名稱
            
    extends:繼承的父package名稱
            
    abstract:設置package的屬性為抽象的 抽象的package不能定義action 值true:false
            namespace:定義package命名空間 該命名空間影響到url的地址,例如此命名空間為
    /test那么訪問是的地址為http://localhost:8080/struts2/test/XX.action
         -->
        
    <package name="com.kay.struts2" extends="struts-default" namespace="/test">
            
    <interceptors>
                
    <!-- 定義攔截器 
                    name:攔截器名稱
                    
    class:攔截器類路徑
                 
    -->
                
    <interceptor name="timer" class="com.kay.timer"></interceptor>
                
    <interceptor name="logger" class="com.kay.logger"></interceptor>
                
    <!-- 定義攔截器棧 -->
                
    <interceptor-stack name="mystack">
                    
    <interceptor-ref name="timer"></interceptor-ref>
                    
    <interceptor-ref name="logger"></interceptor-ref>
                
    </interceptor-stack>
            
    </interceptors>
            
            
    <!-- 定義默認的攔截器 每個Action都會自動引用
             如果Action中引用了其它的攔截器 默認的攔截器將無效 
    -->
            
    <default-interceptor-ref name="mystack"></default-interceptor-ref>
            
            
            
    <!-- 全局results配置 -->
            
    <global-results>
                
    <result name="input">/error.jsp</result>
            
    </global-results>
            
            
    <!-- Action配置 一個Action可以被多次映射(只要action配置中的name不同)
                 name:action名稱
                 
    class: 對應的類的路徑
                 method: 調用Action中的方法名
            
    -->
            
    <action name="hello" class="com.kay.struts2.Action.LoginAction">
                
    <!-- 引用攔截器
                    name:攔截器名稱或攔截器棧名稱
                 
    -->
                
    <interceptor-ref name="timer"></interceptor-ref>
            
                
    <!-- 節點配置
                    name : result名稱 和Action中返回的值相同
                    type : result類型 不寫則選用superpackage的type struts
    -default.xml中的默認為dispatcher
                 
    -->
             
    <result name="success" type="dispatcher">/talk.jsp</result>
             
    <!-- 參數設置 
                 name:對應Action中的get
    /set方法 
             
    -->
             
    <param name="url">http://www.sina.com</param>
            </action>
        
    </package>
    </struts>
    posted on 2008-07-09 16:25 Hank1026 閱讀(312) 評論(0)  編輯  收藏 所屬分類: 每日積累
    主站蜘蛛池模板: 亚洲AV无码国产一区二区三区| 亚洲午夜国产精品无码老牛影视| 亚洲精品福利网泷泽萝拉| 久久久WWW免费人成精品| 免费人成视频x8x8入口| 黄人成a动漫片免费网站| 四虎国产精品免费视| 立即播放免费毛片一级| 亚洲国产精品综合久久网络| 免费的黄网站男人的天堂| 亚洲AV成人潮喷综合网| 国产激情久久久久影院老熟女免费 | 亚洲毛片在线免费观看| 亚洲AV日韩AV天堂久久| 青青草无码免费一二三区| 亚洲毛片在线免费观看| 毛片a级毛片免费观看品善网| 亚洲乱理伦片在线观看中字| 国产男女猛烈无遮挡免费视频网站| 另类专区另类专区亚洲| 亚洲精品一级无码中文字幕| a级特黄毛片免费观看| 亚洲精品综合一二三区在线| 日本XXX黄区免费看| 亚洲AV无码专区亚洲AV桃| 亚洲精品乱码久久久久久不卡| 好男人资源在线WWW免费| 亚洲成a人片77777老司机| 永久免费AV无码国产网站| 精品在线免费视频| 亚洲爆乳精品无码一区二区三区 | 青苹果乐园免费高清在线| 欧洲亚洲综合一区二区三区 | 亚洲无砖砖区免费| 四虎影在线永久免费观看| 久久久国产精品福利免费| 97久久国产亚洲精品超碰热| 亚洲精品成人区在线观看| 日韩精品极品视频在线观看免费 | 十八禁在线观看视频播放免费| 亚洲国产成人精品电影|