潛心學習 技術強身

            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 平濤 閱讀(217) 評論(0)  編輯  收藏 所屬分類: Struts

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


          網站導航:
           
          主站蜘蛛池模板: 通化县| 奉节县| 天水市| 胶南市| 林口县| 华池县| 龙游县| 庆阳市| 明光市| 江孜县| 泽州县| 海淀区| 桐乡市| 五河县| 郴州市| 胶南市| 调兵山市| 禹城市| 河津市| 成安县| 万山特区| 罗田县| 正镶白旗| 临夏县| 咸宁市| 时尚| 黄石市| 乌拉特中旗| 大宁县| 枝江市| 永寿县| 恩施市| 城固县| 新河县| 卫辉市| 南丹县| 隆子县| 秀山| 忻州市| 九台市| 丰镇市|