2008-09-16 10 views

Antwort

0

Etwas wie:

response.setHeader("Set-Cookie", "yourcookiename=yourcookievalue; HTTPOnly"); 

in einer Java-Umgebung funktionieren könnte. Ich kenne keinen JSF-spezifischen Weg, dies zu erreichen ... sorry

Dies scheint in Java keine leichte Aufgabe zu sein.

1

Möglicherweise gibt es etwas, mit dem Sie dies in Ihrer Servlet-Engine tun können. Dies ist Teil der Servlet 3.0-Spezifikation, die noch veröffentlicht werden soll.

0

Ich vermute, dass ich einen Filter verwenden muss, um einen Antwortwrapper hinzuzufügen, der allen Cookies die Markierung hinzufügt, wenn sie vom Framework hinzugefügt werden.

1
FacesContext facesContext = FacesContext.getCurrentInstance().getFacesContext(); 

HttpServletResponse response = (HttpServletResponse) facesContext.getExternalContext().getResponse(); 

response.addHeader("Set-Cookie", "yourcookiename=yourcookievalue; HTTPOnly"); 
Verwandte Themen