/**
* 清除其他Session,保留sessionName为名字的Session
*
* @param sessionName
* @param request
*/
public static void clearOtherSession(String sessionName, HttpServletRequest request) {
String[] SESS = { "ASK123", "MASK", "ASKBM", "ASKBBS" };
for (int i = 0; i < SESS.length; i++) {
Object o = request.getSession().getAttributeNames();
if (!sessionName.equals(SESS[i])) {
request.getSession().removeAttribute(SESS[i]);
}
}
}
本文介绍了一段用于清除HTTP请求中除指定名称外的所有Session的Java代码实现。该方法通过遍历预定义的Session名称数组,保留指定名称的Session,同时移除其他所有Session。这对于需要管理Session状态的应用场景非常有用。
409

被折叠的 条评论
为什么被折叠?



