读书人

action获取session的形式

发布时间: 2013-09-07 14:12:44 作者: rapoo

action获取session的方式
1.解耦合的方式


public String execute() {


if("jbit".equals(username) && "bdqn".equals(password)) {


Map<String,Object> session = null;


session = ActionContext.getContext().getSession();


if(session.containsKey(CURRENT_USER)) {


session.remove(CURRENT_USER);


}


session.put(CURRENT_USER, username);


return "success";


} else {


return "fail";


}


}










2.耦合的方式获取


public String execute() {


if("jbit".equals(username) && "bdqn".equals(password)) {


HttpSession session = null;


session = ServletActionContext.getRequest().getSession();if(session.getAttribute(CURRENT_USER) != null) {


session.removeAttribute(CURRENT_USER);


}


session.setAttribute(CURRENT_USER, username);


return "success";


} else {


return "fail";


}


}


读书人网 >软件架构设计

热点推荐