2008-09-16 4 views

답변

0

뭔가 :

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

자바 환경에서 작동 할 수 있습니다. 이 문제를 해결하기위한 JSF 전용 방법을 알지 못합니다 ... 죄송합니다.

Java에서는 쉬운 작업이 아닌 것 같습니다.

1

서블릿 엔진에서이를 수행 할 수있는 것이있을 수 있습니다. 이것은 아직 공개되지 않은 Servlet 3.0 스펙의 일부입니다.

0

필터를 사용하여 응답 래퍼를 추가해야한다고 생각합니다. 프레임 워크가 추가 한 모든 쿠키에 플래그를 추가합니다.

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

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

response.addHeader("Set-Cookie", "yourcookiename=yourcookievalue; HTTPOnly"); 
관련 문제