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

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

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

    struts2中獲得request response session對象(轉)

    轉自http://blog.csdn.net/zhiweiv/archive/2008/11/17/3321855.aspx

    在struts2中有兩種方式可以得到這些對象


    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();



    2、IoC方式(這種方式在tapestry中也是這樣實現的)

         要使用IoC方式,我們首先要告訴IoC容器(Container)想取得某個對象的意愿,通過實現相應的接口做到這點。具體實現

    publicclass IoCServlet extends ActionSupport implements SessionAware, ServletRequestAware, ServletResponseAware {

        
    private Map session;
        
    private HttpServletRequest servletRequest;
        
    private HttpServletResponse servletResponse;    
        
       

        
        publicvoid setSession(Map session) {
            
    this.session = session;
        }
        
        publicvoid setServletRequest(HttpServletRequest servletRequest) {
            
    this.servletRequest = servletRequest;
        }
        
        publicvoid setServletResponse(HttpServletResponse servletResponse) {
            
    this.servletResponse = servletResponse;
        }
        

    }


    posted on 2009-05-20 00:26 蔣耘 閱讀(773) 評論(0)  編輯  收藏 所屬分類: J2EE


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


    網站導航:
     
    <2009年5月>
    262728293012
    3456789
    10111213141516
    17181920212223
    24252627282930
    31123456

    導航

    統計

    常用鏈接

    留言簿(2)

    隨筆分類

    隨筆檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 国产免费无码一区二区| 国精无码欧精品亚洲一区| 无码一区二区三区免费| 一个人免费观看www视频| 污污免费在线观看| 成人免费夜片在线观看| 黄色三级三级三级免费看| 西西人体大胆免费视频| 一本大道一卡二大卡三卡免费| 色屁屁www影院免费观看视频 | 国产片AV片永久免费观看| 免费h片在线观看网址最新| 日本人的色道免费网站| 免费看又爽又黄禁片视频1000| 四虎影视永久免费观看| 亚洲精品无码日韩国产不卡?V | 久久久久久久亚洲精品| 在线观看亚洲一区二区| 亚洲а∨天堂久久精品9966| 一级成人毛片免费观看| 最近中文字幕电影大全免费版| 色播在线永久免费视频| 亚洲阿v天堂在线| 成年免费大片黄在线观看com| 久久久久久99av无码免费网站| 亚洲精品无码成人AAA片| 人成电影网在线观看免费| 亚洲国产精品乱码在线观看97| 亚洲国产成人五月综合网| 久久夜色精品国产亚洲AV动态图 | 国产成人亚洲毛片| 亚洲av无码成人精品区一本二本| 国产啪亚洲国产精品无码| 精品国产麻豆免费网站| 久久亚洲AV成人无码| 日本免费中文字幕| 久久综合日韩亚洲精品色| 亚洲精品第一国产综合亚AV| 9久9久女女免费精品视频在线观看 | 免费鲁丝片一级观看| 亚洲乱码一区av春药高潮|