首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

Struts2访问session的两种步骤

2013-11-09 
Struts2访问session的两种方法Struts2 的Action中若希望访问Session对象,可采用两种方式:1、从ActionContex

Struts2访问session的两种方法

Struts2 的Action中若希望访问Session对象,可采用两种方式:

    1、从ActionContext中获取;

    2、实现SessionAware接口。

 

    1、从ActionContext中获取:

import java.util.Map;    import com.opensymphony.xwork2.ActionContext;    import com.opensymphony.xwork2.ActionSupport;    public class SessionTestAction extends ActionSupport {    public String execute() {    ActionContext actionContext = ActionContext.getContext();    Map session = actionContext.getSession();    session.put("USER_NAME", "Test User");    return SUCCESS;    }    }

2、实现SessionAware接口。

import java.util.Map;    import org.apache.struts2.interceptor.SessionAware;    import com.opensymphony.xwork2.ActionSupport;    public class SessionTest1Action extends ActionSupport implements SessionAware {    private Map session;    public void setSession(Map session) {    this.session = session;    }    public String execute() {    this.session.put("USER_NAME", "Test User 1");    return SUCCESS;    }    }

原文链接:http://www.cnblogs.cn/jdbc/archive/2012/08/08/JA.html
 

热点排行