Java 如何使用Struts2通过Jquery im获取会话

Java 如何使用Struts2通过Jquery im获取会话,java,jquery,ajax,jsp,struts2,Java,Jquery,Ajax,Jsp,Struts2,我有一个名为“Login.action”的操作,它将特定类型的对象放在会话中,但根据这个对象,我想用jQuery做一些事情这是我的示例 public String execute() { HttpServletRequest request = ServletActionContext.getRequest(); HttpSession sesion = request.getSession(); sesion.setAttribute(user.getprofile()

我有一个名为“Login.action”的操作,它将特定类型的对象放在会话中,但根据这个对象,我想用jQuery做一些事情这是我的示例

public String execute() {
    HttpServletRequest request = ServletActionContext.getRequest();
    HttpSession sesion = request.getSession();
    sesion.setAttribute(user.getprofile(), user);
    return SUCCESS;
}
正如我所说,我在会话中放置了一个对象,因此我希望稍后使用jQuery访问JSP (如果用户的配置文件是“Admin”,我想使用jQuery显示一个“Admin Panel”按钮)

我还想知道这是一个获得这个结果的好方法,还是有另一个(更好的)方法

Map session = ActionContext.getContext().getSession();
session.put("user","username);
在会话中设置用户

$.session.set("user", $("#uname").val());
获取会话用户

$.session.get('user');

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