Допустим, у меня есть это действие в управляемом компоненте JSF:
public String doSomething() {
FacesContext.getCurrentInstance().getExternalContext().getFlash().put("msg", "Something was done successfully");
return "view?faces-redirect=true";
}
Мое представление
имеет элемент привязки с идентификатором msg
. Я хочу, чтобы URL-адрес имел эту привязку (для обеспечения доступности), например:
view.jsf#msg
Или что-то еще, что является моим шаблоном фильтра FacesServlet.
return "view # msg? Faces-redirect = true";
явно не будет работать потому что JSF (по крайней мере, mojarra) попытается оценить view # msg
как представление.
Итак, мой вопрос в том, как сделать JSF-перенаправление на URL-адрес с помощью #msg
в конец.