驗證後,我應該分配唯一的會話id
。會話id
認證之前和認證後應始終不同。那麼,我如何使用Struts 2.0來做到這一點呢?如何在Struts2中使用sessionID
-1
A
回答
0
你應該參考以下
http://nickcoblentz.blogspot.in/2008/09/jsessionid-regeneration-in-struts-2.html
你的類必須實現SessionAware這一點。有4種方法建議。
其中一人可能是
((SessionMap)this.session).invalidate();
this.session = ActionContext.getContext().getSession();
+0
如何在整個應用程序中保持會話ID,請告訴我 – user2221047 2014-11-28 04:38:48
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
相關問題
- 1. 如何使在Struts2
- 2. 如何在Struts2中使用Servlet
- 3. 如何在Struts2中使用Unescape HTML
- 4. 如何在struts2中使用$ .ajax()方法
- 5. Struts2 - 如何使用Struts2註釋?
- 6. 如何使用python發佈sessionid 3
- 7. 如何SessionDisconnectEvent使用Spring的sessionId的WebSocket
- 8. 如何通過express和socket.io使用sessionID
- 9. 如何使用android 2.2在請求頭中設置sessionID
- 10. 如何使用Struts2框架
- 11. 如何使用Struts2的MVC
- 12. 如何使用Struts2的SessionAware
- 13. 如何使用JavaScript動態在Struts2
- 14. 如何在Struts2
- 15. 在NetBeans6.9中使用Struts2
- 16. 如何在使用struts2的組合框中使用i18n?
- 17. 如何在struts2中使用struts2-jquery插件進行局部頁面刷新?
- 18. 如何在struts2中映射長REST網址 - 使用struts2 rest插件
- 19. iframe使用不同的sessionid
- 20. 使用CakePHP的SessionID工作
- 21. 使用Javascript捕獲SessionID
- 22. Express SessionID與Cookie中的SessionID不同
- 23. 檢查PHP SessionID是否正在使用?
- 24. sessionID是如何生成的?
- 25. 如何從`PreparedStatement`獲取sessionId?
- 26. 如何在struts2的
- 27. 如何在struts2中使用struts.xml文件中的全局屬性
- 28. 如何從請求中獲取sessionId?
- 29. 在Django中,如何找出request.session sessionid並將其用作變量?
- 30. 如何在Yii2中獲取guest用戶sessionid?
不要使用Struts 2.0,使用Struts 2.3.16.3 – 2014-11-21 12:40:59
okey..but可以請你提供任何登錄例如 – user2221047 2014-11-21 12:53:09
什麼是這樣做的呢? – 2014-11-21 13:58:25