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

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

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

    隨筆 - 1  文章 - 1  trackbacks - 0
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿

    隨筆檔案

    搜索

    •  

    最新評論

        
               往常大家寫的struts的配置文件都是和我現(xiàn)在寫的一樣。  也許有的人 早就知道 用通配符寫struts配置文件。不過我還是要啰嗦下。
          大家都是從不會到會的。  既然會了  知道了新的東西  就應(yīng)該拿出來 和大家分享下。 這樣咱們進(jìn)步才快些。  呵呵

          嘿嘿 好啦。 話不多說 開始正題!

         ——————————————————————————————————————————————

          大概先說下 一個需求把。。 
           
          就是說  首頁有兩個超鏈接 分別去對應(yīng)做不同的事情(這里可以是超鏈接形式,也可以是按鈕,我這里用的是超鏈接)

           首頁就是這樣的
          

         struts.xml是這樣的
        


    估計大家剛開始接觸 Struts2這個框架的時候 都是這樣寫的把。  其實(shí)都是提交到一個action的 但是里面有兩個方法 就在配置文件中寫個method來區(qū)分






    但是這樣寫的話。可以是可以  問題是 如果這個action的方法有很多個的時候就不太好了。 因?yàn)槊媾R這 簡單的代碼重復(fù) 重復(fù) 又重復(fù)







    所以  就有了一個新的方法。 這樣寫的話 大大簡化了。 配置文件中的代碼



    以下是index頁面上的代碼
     

    中間寫個(!)號 前面是 action的名字 嘆號后面是要調(diào)用的方法的名字 這樣一來就可以簡化配置文件中的代碼

    以下是配置文件中的代碼



    看看 這樣是不是 要比 第一種 寫 method方法 要簡單多了。  我的這個例子 因?yàn)榉椒ㄉ?所以看起來 簡化的還不是很明顯 當(dāng)你
    action中方法多的時候 就會知道 這樣寫 可以簡單很多很多………………







    第三種就要說  通配符   通過他 可以更加的簡便對配置文件的寫入。 而且如果頁面改動(比方說增加新的功能)都可以不用去寫配置文件
    但是前提是  有一個約定。 因?yàn)樽鲩_發(fā)的時候 往往 項目經(jīng)理會給你說 什么什么約定之類的東西。 大家開發(fā)都是按照一定的約定來做的
    所以用 通配符來說 更加的簡便 

    比方說 現(xiàn)在有這樣的需求  【學(xué)生增加、學(xué)生刪除、老師增加、老師刪除…………】

    對于每個實(shí)體類來說 都有增加 刪除 或者還有別的之類的東西。

    就可以用通配符來做

    以下是頁面的寫法





     

    而對應(yīng)的 配置文件就應(yīng)該這樣去寫




    這樣一來 就可以把 配置文件 簡化到最小了

    而對于上面的配置文件中出現(xiàn)的星號和大括號就是對應(yīng)的通配符了。  前面有兩個星號 后面就有2個數(shù)字。
    第一個星號就是對應(yīng)數(shù)字1的位置,以此類推。 這樣 頁面過來的 就可以把星號替換了。 


    但是要這樣的話 就必須要保證一定的約定 才可以 向這樣







    就算你要加新的action 或者 新的頁面 只要保證是這樣的約定 你的配置文件就不用動的的。



    因?yàn)檫@樣是最簡化了。  呵呵



    今天就說到這。  不知道大家都會了。 



     ……………………………………………………………………………………………………………………………………



                另外一句 就是  今圣誕節(jié) 。  快樂哦………………
    posted @ 2009-12-25 23:40 momo 閱讀(658) | 評論 (1)編輯 收藏
    僅列出標(biāo)題  
    主站蜘蛛池模板: 久久精品国产亚洲AV电影| 亚洲黄色免费电影| 免费va人成视频网站全| 亚洲视频免费一区| 97在线视频免费播放| 亚洲人成电影亚洲人成9999网| 精品乱子伦一区二区三区高清免费播放 | 亚洲综合网美国十次| 中文字幕免费在线看| 中文字幕亚洲日本岛国片| 男人免费视频一区二区在线观看| 又粗又大又猛又爽免费视频| 污污视频网站免费观看| 亚洲精品国产va在线观看蜜芽| 免费激情网站国产高清第一页 | 亚洲日韩乱码中文字幕| 国产美女无遮挡免费视频| 曰批免费视频播放在线看片二 | 国产成人精品亚洲2020| 成年丰满熟妇午夜免费视频| 亚洲精品无码久久久久APP| 国产成人免费a在线视频app| 免费的黄网站男人的天堂| 亚洲午夜激情视频| 日韩电影免费观看| 亚洲人成小说网站色| 亚洲阿v天堂在线2017免费| 国产免费一区二区三区免费视频| 亚洲黄色在线播放| 日韩免费高清视频网站| 国产精品极品美女自在线观看免费| 国产AV无码专区亚洲精品| 成人黄色免费网站| 美国免费高清一级毛片| 亚洲AV永久无码精品成人| 久久不见久久见免费影院| 特级毛片aaaa免费观看| 亚洲国产精品久久久久秋霞影院| 日本高清免费不卡视频| 免费黄网站在线看| 亚洲AV综合色区无码一二三区 |