ActionContext類

ActionContext類

常用方法

getContext():返回ActionContext實例對象;

get(key):相當於HttpServletRequest的getAttribute(String name)方法;

put(String,Object):相當於HttpServletRequest的setAttribute方法;

getApplication():返回一個Map對象,存取ServletContext屬性;

getSession():返回一個Map對象,存取HttpSession屬性;

getParameters():類似調用HttpServletRequest的getParameterMap()方法 ;

setApplication(Map):將該Map實例裏key-value保存爲ServletContext的屬性名、屬性值;

setSession(Map):將該Map實例裏key-value保持爲HttpSession的屬性名、屬性值。

訪問或添加request/session/application屬性

public String execute(){

        ActionContext actionContext=ActionContext.getContext();

        //往ServletContext中放入app

        actionContext.getApplication().put("app", "應用範圍");

        //往session中放入ses

        actionContext.getSession().put("ses", "session範圍");

        //往request中放入req

        actionContext.put("req", "request範圍");

        return"success";

    }


發佈了119 篇原創文章 · 獲贊 57 · 訪問量 14萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章