潛心學習 技術強身

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            14 隨筆 :: 0 文章 :: 8 評論 :: 0 Trackbacks

               今天根據張冰2009struts的視頻學習struts2。由于他所用的struts2是2.0.11的版本,而我所用的是2.1.6的版本,居然在學習過程中發現有些不同。他使用的時候是導入5個主要的包,而對與2.1.6的版本卻要導入7個包,比原先要多導入2個包,這7個包分別為:commons-logging-1.0.4、freemarker-2.3.13、ognl-2.6.11、struts2-core-2.1.6、xwork-2.1.2、commons-fileupload-1.2.1commons-io-1.3.2。當然也可以將所有的包都導進來。

              Struts2處理用戶輸入信息的方法:
              (1) 利用action的屬性接收信息:建一個action類,在類中設置相關屬性,并設置其set/get方法。
              (2)  利用領域對象接收信息:可以將相關屬性放置到一個POJO(VO)類中,然后在action類中設置一個private Object object = null; 同時設置其set/get方法。
               還需要在前臺設計相關屬性為object.屬性,就是通知action如何獲取其屬性。
              (3) 使用ModelDriven模式接收信息:利用action類+POJO類,然后實現ModelDriven接口中的getModel()方法。POJO類應用private Object object = new Object();實現。

          posted on 2009-07-13 15:51 平濤 閱讀(215) 評論(0)  編輯  收藏 所屬分類: Struts

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 阿拉善左旗| 格尔木市| 叶城县| 始兴县| 克拉玛依市| 漳州市| 饶平县| 江油市| 四川省| 阳山县| 天台县| 和田县| 澄江县| 东阿县| 内黄县| 延庆县| 丰都县| 金山区| 饶平县| 靖州| 土默特左旗| 桃园市| 巢湖市| 葵青区| 东港市| 孟州市| 双牌县| 金阳县| 花莲县| 宜兰市| 屏南县| 永兴县| 湘乡市| 汝阳县| 左贡县| 兴仁县| 金寨县| 赤峰市| 仲巴县| 凭祥市| 呼和浩特市|