



Что-то вроде:
response.setHeader("Set-Cookie", "yourcookiename=yourcookievalue; HTTPOnly");
может работать в среде Java. Я не знаю специфического для JSF способа добиться этого ... извините
В Java это кажется непростой задачей.
Может быть что-то, что позволяет вам делать это в вашем движке сервлетов. Это часть спецификации Servlet 3.0, которая еще не выпущена.
Я подозреваю, что мне нужно использовать фильтр, чтобы добавить оболочку ответа, которая добавит флаг ко всем файлам cookie по мере их добавления фреймворком.
FacesContext facesContext = FacesContext.getCurrentInstance().getFacesContext();
HttpServletResponse response = (HttpServletResponse) facesContext.getExternalContext().getResponse();
response.addHeader("Set-Cookie", "yourcookiename=yourcookievalue; HTTPOnly");