我的应用程序我希望获得其他用户的会话属性,例如他的名字等。
是否可以使用request.getsession.getAttribute("Other User's attribute key")
。
请帮助我。
先谢谢。
答案 0 :(得分:2)
会话是“用户”;这就是会议的重点。
您可以实现一个会话侦听器,在添加/删除其他会话数据时将其放入应用程序上下文中。但是,未明确关闭的会话将在应用程序上下文中保留数据。
你具体要做什么?你为什么要尝试从另一个会话访问会话数据?
如果您不尝试从不同的会话中访问数据,那么您可以使用setAttribute
获取并将所需的任何数据放入会话中和getAttribute
。
答案 1 :(得分:0)
首先你这样做
javax.servlet.http.HttpSession session = request.getSession();
然后设置会话
session.setAttribute("username","value");
然后检索
String str = (String) session.getAttribute("username");
此致
答案 2 :(得分:0)
在这种情况下,您应该将这些值存储在会话范围内。如果需要跨多个会话访问数据,则需要将此类数据存储在应用程序范围中。