Bazı kullanıcı verilerini bir çerezde saklamak istiyorum, böylece oturum süresi dolulmuş olsa bile web uygulamasını yüklediğinde her zaman orada olur.JSF Verileri bir çereze saklama
JSF ile bunu yapmanın en iyi yolu nedir?
Bazı kullanıcı verilerini bir çerezde saklamak istiyorum, böylece oturum süresi dolulmuş olsa bile web uygulamasını yüklediğinde her zaman orada olur.JSF Verileri bir çereze saklama
JSF ile bunu yapmanın en iyi yolu nedir?
bir çerez yazma:
FacesContext.getCurrentInstance()
.getExternalContext()
.addResponseCookie("CookieName", "value", null);
burada yanlış bir yaklaşım olabilir Cookie'ye
Map<String, Object> requestCookieMap = FacesContext.getCurrentInstance()
.getExternalContext()
.getRequestCookieMap();
Özellik eklemeyi planlıyorsanız, "FacesContext.getCurrentInstance(). GetExternalContext(). GetResponse()" yi de kullanabilirsiniz, HttpServletResponse'ye dönüştürün ve sonra "resp.addCookie (Cookie c)" komutunu kullanın. – vaxquis
JSF2.2 kullanıyorum ve bu cevap işe yaramadı. Aynı sorunu yaşıyorsanız şu yanıtı deneyin: http://stackoverflow.com/questions/20934016/how-to-add-cookie-in-jsf – Yamada
Çerezler okuma. Çerezler, istemciden sunucuya iletişim içindir. İstemci tarafında depolama alanı istiyorsanız, DOM Depolama Alanı'na bakmanız gerekebilir. –