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