2011-02-12 84 views
2

在用戶登錄時的其他語言中,可以將cookie的過期日期設置得離今天非常遠,您可以實現此目的。我如何在JSF2中實現這一點?我有一個jsf sessionscoped bean,但是我怎樣才能維持這個會話很長一段時間?JSF「記住我」選項

+0

相關:http://stackoverflow.com/questions/5082846/java-ee-6-how-to-implement-stay-logged-in-when-user-login-in-to-the- web-appli – BalusC 2012-06-05 03:34:39

回答

4

你可以用JSF添加餅乾,以及:

FacesContext.getCurrentInstance().getExternalContext.addResponseCookie(..) 

在參數映射,您可以設置截止日期 - 見the documentation所有parameteres

+0

是的,但我需要做的是將SessionScoped bean設置爲持續一個很長時間,用戶關閉瀏覽器時不會過期 – arg20 2011-02-13 03:48:44