Сохранение flash через #{flash.keep.foo} не работает, вместо этого работает #{flash.foo}

У меня есть приложение, работающее с Primefaces, JSF 2.2, Spring и Hibernate. Я использую JSF Flash Scope для отправки параметра с перенаправлением:

FacesContext.getCurrentInstance().getExternalContext().getFlash().put("loginCliente", cliente.getLogin());
return "registroCasa?faces-redirect=true";

Если я напишу #{flash.keep.loginCliente} в registroCasa.xhtml и перезагружу страницу, значение станет нулевым, но если я напишу #{flash.loginClient}, значение сохранится. Почему?

Я использую Мохарру 2.2.12.


person rorbla    schedule 17.04.2016    source источник
comment
Flash нормально работает с реализацией MyFaces. Возможно, это ошибка, как говорит BalusC недоступно после перенаправления"> stackoverflow.com/questions/9148798/   -  person rorbla    schedule 19.04.2016