簡體   English   中英

在JSF / Spring中會話超時時重定向到登錄,或者在會話停用時(或在給定時間為idel時)自動注銷

[英]Redirecting to login when session timeout in JSF/Spring or automatic logout when session deactivate(or idel for a given time)

我有一個使用JSF和Spring 3.x的J2EE應用程序。 我的Web應用程序是使用* .xhtml開發的,並且我使用了JSF ManagedBeans。 我想在會話超時后重定向到登錄頁面。 我有點新,需要了解以下內容。

  1. 如何設置會話超時時間(基本上,我想設置一個最大時間,在該時間應用程序將處於空閑狀態,並使用無效的會話重定向到登錄頁面)
  2. 我需要在* .xhtml中放置哪些元標記,該標記將定向到登錄頁面?

希望要求明確。 只是再次說明我的問題的要求

  1. 只要用戶與系統進行交互,系統就不應使會話無效。
  2. 僅當系統閑置給定時間時,它才應使會話無效並重定向到登錄頁面。

帶有ManagedBeans的Tech Stack JSF(已使用face-config.xml等。)Spring用於服務層Hibernate用於DAO層並用於定義實體。

如果通過“ idle”表示不向服務器發送任何請求,則必須在web.xml文件中設置session-timeout 30分鍾的超時時間應如下所示:

<session-config>
    <session-timeout>30</session-timeout>
</session-config>

要在會話超時時處理重定向登錄,請查看此答案

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM