如何在java中获取上一个会话id
我有一个小型java应用程序。我想在其中存储在线用户的详细信息。为此,我创建了一个映射并存储了与sessionId对应的用户详细信息。这很好用。但我的问题是我如何知道用户的浏览权限过期了?我想从其sessionopn将不再存在的映射中删除这些用户的详细信息。你能帮帮我吗。看看 您可以从参数中获得实际会话。只需注册并从映射中删除那些sessionn将不再存在的用户详细信息,如@trarry Wombat所建议的 web.xml:如何在java中获取上一个会话id,java,session,Java,Session,我有一个小型java应用程序。我想在其中存储在线用户的详细信息。为此,我创建了一个映射并存储了与sessionId对应的用户详细信息。这很好用。但我的问题是我如何知道用户的浏览权限过期了?我想从其sessionopn将不再存在的映射中删除这些用户的详细信息。你能帮帮我吗。看看 您可以从参数中获得实际会话。只需注册并从映射中删除那些sessionn将不再存在的用户详细信息,如@trarry Wombat所建议的 web.xml: <web-app ...> <listen
<web-app ...>
<listener>
<listener-class>com.x.y.z.MySessionListener</listener-class>
</listener>
</web-app>
import javax.servlet.http.HttpSessionEvent;
import javax.servlet.http.HttpSessionListener;
public class MySessionListener implements HttpSessionListener {
@Override
public void sessionCreated(HttpSessionEvent e) {
System.out.println("sessionCreated");
}
@Override
public void sessionDestroyed(HttpSessionEvent e) {
System.out.println("sessionDestroyed");
// e.getSession()
// remove users details from map
}
}