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

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

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

    Struts.xml

    Struts.xml

    <! 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 2009-05-31 00:16 luofeng225 閱讀(536) 評論(0)  編輯  收藏 所屬分類: Struts2

    <2009年5月>
    262728293012
    3456789
    10111213141516
    17181920212223
    24252627282930
    31123456

    導航

    統計

    公告

    我曾經聽到這么一個故事: 一個年輕的程序員問一個老程序員(一個比較牛逼的公司的CTO) 年輕程序員: 你為什么這么牛X., 就好像沒有你不會的。老程序員: 積累的。年輕程序員: 怎么才能積累到您的程度呢。我每天都在積累。但是似乎都沒有感覺到進步。老程序員: 我從20歲開始做到了一件事情,直到今天,而且盡可能地保證不間斷。年輕程序員: 到底是什么? 老程序員: 我每天保證自己有2個小時在學習新的東西。

    常用鏈接

    留言簿(3)

    隨筆分類

    隨筆檔案

    文章分類

    相冊

    收藏夾

    Java Website

    java技術博客

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲国产成人精品无码久久久久久综合 | 亚洲一卡2卡4卡5卡6卡残暴在线| 国产性生大片免费观看性| 亚洲黄黄黄网站在线观看| 香港经典a毛片免费观看看| 国产成人免费片在线观看| 99亚洲男女激情在线观看| 国产免费AV片无码永久免费| 无码日韩人妻AV一区免费l | 67pao强力打造国产免费| 久久亚洲私人国产精品vA | 四虎影视在线看免费观看| 亚洲男人天堂2020| 中文在线日本免费永久18近| 亚洲国产精品久久久久婷婷软件| **一级毛片免费完整视| 亚洲综合中文字幕无线码| 日韩免费一区二区三区| 成年大片免费高清在线看黄| 亚洲色成人网站WWW永久| 91禁漫免费进入| 亚洲中文无码mv| 亚洲AV中文无码乱人伦| 国产日韩一区二区三免费高清| 亚洲综合图片小说区热久久| 成年女人免费碰碰视频| 四虎影视久久久免费| 亚洲国产老鸭窝一区二区三区| 最近2019中文字幕mv免费看| 黄页视频在线观看免费| 亚洲国产成人高清在线观看| 青青在线久青草免费观看| 国产精品亚洲精品爽爽| 无码乱人伦一区二区亚洲一| 日韩免费a级在线观看| 精品免费tv久久久久久久| 香蕉大伊亚洲人在线观看| 中文字幕亚洲电影| 最新猫咪www免费人成| 国产免费内射又粗又爽密桃视频 | 美腿丝袜亚洲综合|