如何使用Struts2通过Jquery获取SESSION

时间:2014-05-27 03:16:02

标签: java jquery ajax jsp struts2

我有一个名为" Login.action"在SESSION中放置某种类型的对象但是根据这个对象,我想用jQuery做一些事情,这是我的例子

public String execute() {
    HttpServletRequest request = ServletActionContext.getRequest();
    HttpSession sesion = request.getSession();
    sesion.setAttribute(user.getprofile(), user);
    return SUCCESS;
}

正如我所说,我在我的SESSION中放了一个对象,所以我想稍后使用jQuery访问JSP (如果用户的个人资料是"管理员"我想使用jQuery显示"管理面板"按钮)

此外,我想知道这是否是获得此结果的好方法,或者是另一种(并且更好)的方式来做到这一点

1 个答案:

答案 0 :(得分:0)

Strut set session

Map session = ActionContext.getContext().getSession();
session.put("user","username);

将您的用户设置为会话

$.session.set("user", $("#uname").val());

获取会话用户

$.session.get('user');