0
我有一个servlet LogMeOut.java我在哪里写了下面的代码:问题与request.getSession
HttpSession session = request.getSession(false);
if (session != null){
//statements to delete my cookies //
session.invalidate();
}
当我致电LogMeOut首次从JSP我的问题是,它提供了请求没有会话的对象。所以我的session.invalidate
不起作用。 但是,如果我回到我的jsp,然后调用相同的LogMeOut,这次请求对象包含正确的会话,它的工作原理。 任何想法为什么?或者我应该从哪里开始寻找?
是的,但我想在第一次调用servlet时使会话无效,但似乎没有发生。它只发生在我第二次调用我的servlet时。我如何确保在第一次调用中使用非空会话得到正确的请求? – rishi 2010-11-16 12:50:54