<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節(jié)點是struts2中組件化的方式?可以將每個功能模塊獨立到一個xml配置文件中?然后用include節(jié)點引用? -->
    ????
    < 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 >
    ????????
    ????????????
    <!-- ?節(jié)點配置
    ????????????????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 閱讀(535) 評論(0)  編輯  收藏 所屬分類: Struts2

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

    導航

    統(tǒng)計

    公告

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

    常用鏈接

    留言簿(3)

    隨筆分類

    隨筆檔案

    文章分類

    相冊

    收藏夾

    Java Website

    java技術博客

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲av日韩精品久久久久久a | 日韩欧美一区二区三区免费观看 | 国内精品免费视频自在线| 黄色网址免费在线观看| 亚洲精品日韩一区二区小说| 亚洲国产成人精品不卡青青草原| 免费v片视频在线观看视频| 在线观看日本免费a∨视频| 99视频在线看观免费| 99re6在线精品免费观看| 羞羞视频免费网站日本| 亚洲狠狠色丁香婷婷综合| 亚洲国产一区在线观看| 亚洲成人精品久久| 亚洲乱码中文字幕久久孕妇黑人| 国产一级理论免费版| 妞干网免费视频观看| 美女视频黄免费亚洲| 最近免费2019中文字幕大全| 一个人看的www免费视频在线观看| xxxx日本在线播放免费不卡| 免费国产黄网站在线看| 日韩在线视频免费| 日本永久免费a∨在线视频| 免费国产草莓视频在线观看黄| 看一级毛片免费观看视频| 亚洲AV网一区二区三区| jzzijzzij在线观看亚洲熟妇| 在线看亚洲十八禁网站| 国产成人亚洲精品无码AV大片| MM1313亚洲精品无码久久| 羞羞漫画小舞被黄漫免费| 香蕉97碰碰视频免费| 免费很黄无遮挡的视频毛片| 一级女性全黄生活片免费看| 一个人看的免费视频www在线高清动漫 | 亚洲高清中文字幕综合网| 亚洲精品一卡2卡3卡三卡四卡| 亚洲国产片在线观看| 亚洲偷偷自拍高清| 亚洲AV无码成人精品区狼人影院|