首页 > 其他 > 详细

struts2中取得session的公共方法类

时间:2015-04-22 09:37:09      阅读:205      评论:0      收藏:0      [点我收藏+]

该公共方法类一般建立在com.xxx.util包下面

package com.dgh.util;

import java.util.Map;
import org.apache.struts2.interceptor.SessionAware;
/**
 * 
 * 获得session
 * @author wangcunhuazi
 */
public class BaseAction implements SessionAware {
	protected Map<String,Object> session;
	public void setSession(Map<String, Object> session) {
		this.session = session;
	}
}

在需要使用session的类中,先让该类(继承)extends公共类BaseAction,这样,在该类里用this.session就可以直接使用session了。如

package com.dgh.action;

public class UserAction extends BaseAction {

private String userName;

        ..........

        ..........

        this.session.put("userName",userName);

        this.session.get("userName");

}


struts2中取得session的公共方法类

原文:http://blog.csdn.net/wangcunhuazi/article/details/45179873

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!