Как перенаправить на привязку в JSF?

Допустим, у меня есть это действие в управляемом компоненте 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 в конец.

8
задан bluefoot 6 July 2011 в 19:09
поделиться