狂淘

          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 狂淘 閱讀(939) 評論(1)  編輯  收藏 所屬分類: struts2.0 spring hiberate

          評論

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

          主站蜘蛛池模板: 常州市| 金阳县| 甘肃省| 武胜县| 大庆市| 施秉县| 瑞安市| 高密市| 浪卡子县| 安福县| 彭州市| 丽江市| 晋中市| 合肥市| 邵阳县| 沂水县| 乐平市| 济宁市| 乾安县| 河北省| 子长县| 合山市| 永靖县| 汤阴县| 高青县| 花莲市| 道孚县| 长汀县| 德令哈市| 永兴县| 石嘴山市| 灵宝市| 南江县| 汽车| 塔河县| 安义县| 岑溪市| 贵南县| 青川县| 绥阳县| 曲水县|