【问题标题】:How to get SESSION through Jquery im using Struts2如何使用 Struts2 通过 Jquery im 获取 SESSION
【发布时间】:2014-07-15 20:10:34
【问题描述】:

我有一个名为“Login.action”的动作,它将某种类型的对象放入会话中,但根据这个对象,我想用 jQuery 做一些事情,这是我的例子

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

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

我也想知道这是获得此结果的好方法还是有另一种(更好的)方法来做到这一点

【问题讨论】:

  • 在 JSP 中,您可以访问会话属性。有什么问题?
  • 为什么需要javascript?

标签: java jquery ajax jsp struts2


【解决方案1】:

Strut 设置会话

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

在会话中设置您的用户

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

获取会话用户

$.session.get('user');

【讨论】:

    猜你喜欢
    • 2012-11-08
    • 2017-02-22
    • 1970-01-01
    • 2013-06-02
    • 2014-07-29
    • 1970-01-01
    • 2011-06-19
    • 1970-01-01
    • 2017-02-10
    相关资源
    最近更新 更多