我知道通过在DD-web.xml文件中设置超时期限来使会话无效,但我想知道如何以编程方式使会话失效?如何以编程方式使会话失效?
0
A
回答
3
不知道如果你在java中编程,但deplyment描述符web.xml的提示看起来像java。在这种情况下,尝试以下操作:
在Asp.netHttpSession session = request.getSession(false); // fetch a reference to the existing session
...
session.invalidate(); // invalidates this session and unbinds any objects bound to it
0
如果在ASP.NET中,我认为您正在寻找HttpSessionState.Abandon()。
+0
DD-web.xml中让我觉得它的Java,而不是asp.net虽然。 – 2010-01-18 16:02:25
+0
你可能是对的。我编辑表示ASP.NET。谢谢。 – Emmanuel 2010-01-18 16:04:04
0
Session.Abondon()
确保使用getSession(false)进行空检查! – 2010-01-18 16:06:21
但你如何使所有会话无效? – simpatico 2010-06-11 20:01:49
重新启动您的Web服务器? ; o)j/k,但这是做到这一点的一种方式 – 2010-10-01 17:57:57