Action拜訪Servlet的API的簡略實例。本站提示廣大學習愛好者:(Action拜訪Servlet的API的簡略實例)文章只能為提供參考,不一定能成為您想要的結果。以下是Action拜訪Servlet的API的簡略實例正文
Action拜訪Servlet的API_,重要拜訪以下:
1.>獲得request對象
2.>獲得要求參數
3.>獲得response對象,可用於傳遞cookie
3.>獲得感化域對象,request,Session,application,並設置同享數據,
拜訪方法一:
經由過程完成感知接口中的setter辦法,講其setter辦法中的request參數傳遞到本類中來:
即,在本類中界說一個成員變量,來吸收setter辦法中的request.
假如,還須要獲得response,Session,application等對象,,那末同理只需再同時完成ServletResponseAware,
ApplicationAware,SessionAware接口,並完成個中的setter辦法便可,如圖:
拜訪方法二:經由過程struts的ServletActionContext對象類
經由過程該類中的靜態辦法來獲得響應的request和response對象,
辦法3:經由過程ActionContext對象類
該類為ServletAcitonContext的父類,表現Action的高低文對象,表現Action存在情況
經由過程該類中的getContext()辦法創立該類對象,,再經由過程挪用該類辦法獲得響應對象,如應用getParameters()辦法,,會前往
一個參數的屬性名和屬性值數組的Map,.而須要設置要求參數時,則經由過程向該獲得的Map中添加鍵值對(即便用Map.put(key,value)辦法;),
便可完成同享要求數據的封裝設置.
異樣的,關於Session和application,起首應用getSeesion(),和getApplication(),,這個辦法也前往一個Map聚集,異樣的,須要設置同享參數時,
則經由過程向該獲得的Map中添加鍵值對(即便用Map.put(key,value)辦法;),便可完成同享數據的封裝設置.如圖,
以上這篇Action拜訪Servlet的API的簡略實例就是小編分享給年夜家的全體內容了,願望能給年夜家一個參考,也願望年夜家多多支撐。