2014-11-21 21 views
-1

驗證後,我應該分配唯一的會話id。會話id認證之前和認證後應始終不同。那麼,我如何使用Struts 2.0來做到這一點呢?如何在Struts2中使用sessionID

+0

不要使用Struts 2.0,使用Struts 2.3.16.3 – 2014-11-21 12:40:59

+0

okey..but可以請你提供任何登錄例如 – user2221047 2014-11-21 12:53:09

+0

什麼是這樣做的呢? – 2014-11-21 13:58:25

回答

1

如果獲得HttpSession對象,您可以獲得唯一的會話標識。在Struts2

HttpSession session = ServletActionContext.getRequest().getSession(); 
System.out.println("Old session ID: "+session.getId()); 
//do authentication 
session = ServletActionContext.getRequest().getSession(true); 
System.out.println("New session ID: "+session.getId()); 
+0

謝謝..但我必須把這個,你可以告訴我。 – user2221047 2014-11-27 04:07:29