狂淘

          www.kuangtao.net

             :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            6 隨筆 :: 185 文章 :: 68 評論 :: 0 Trackbacks
          1、非IoC方式

                  要獲得上述對象,關鍵Struts 2中com.opensymphony.xwork2.ActionContext類。我們可以通過它的靜態方法getContext()獲取當前Action的上下文對象。有了這個對象我們想獲得其他幾個對象就好辦了

                  ActionContext ctx = ActionContext.getContext();     Map session = ctx.getSession();     細心的朋友可以發現這里的session是個map對象在Struts2中底層的session都被封裝成了Map類型我們可以直接操作這個map 進行對session的寫入和讀取操作而不用去直接操作HttpSession對象

                  另外,org.apache.struts2.ServletActionContext作為輔助類(Helper Class),可以幫助您快捷地獲得這幾個對象。

                  HttpServletRequest request = ServletActionContext.getRequest();     HttpServletResponse response = ServletActionContext.getResponse();     HttpSession session = request.getSession();     如果你只是想訪問session的屬性(Attribute),你也可以通過ActionContext.getContext().getSession()獲取或添加session范圍(Scoped)的對象。

          posted on 2009-11-09 09:59 狂淘 閱讀(930) 評論(1)  編輯  收藏 所屬分類: struts2.0 spring hiberate

          評論

          # re: struts2 創建 session request response[未登錄] 2012-12-13 09:44 1
          1  回復  更多評論
            

          主站蜘蛛池模板: 汶上县| 兴业县| 阳春市| 略阳县| 祁东县| 绥中县| 安远县| 邹城市| 炉霍县| 罗定市| 宕昌县| 恩平市| 溆浦县| 南宫市| 达孜县| 浦东新区| 霸州市| 会泽县| 盘锦市| 固原市| 阿荣旗| 罗江县| 蒙城县| 仪陇县| 临江市| 驻马店市| 房产| 洪泽县| 含山县| 邵武市| 建宁县| 洪湖市| 封开县| 东方市| 青川县| 牡丹江市| 宿州市| 哈巴河县| 天津市| 屏山县| 池州市|