Вероятно, вы сталкиваетесь со страницей из кэша браузера. Вы должны указать браузеру не кэшировать страницы JSF. Это лучше всего достигается с помощью Filter
, который сопоставляется с интересующим шаблоном URL (например, *.jsf
) и выполняет следующую работу в методе doFilter()
.
HttpServletResponse hsr = (HttpServletResponse) response;
hsr.setHeader("Cache-Control", "no-cache, no-store, must-revalidate"); // HTTP 1.1.
hsr.setHeader("Pragma", "no-cache"); // HTTP 1.0.
hsr.setDateHeader("Expires", 0); // Proxies.
chain.doFilter(request, response);