重定向到JSF中的同一页面

时间:2014-04-08 22:31:25

标签: jsf jsf-2.2

我正在使用以下操作方法重定向到同一页面。

public String localeAction()
{
    String viewId = FacesContext.getCurrentInstance().getViewRoot().getViewId();
    return viewId + "?faces-redirect=true";
}

当在主模板上选择包含不同语言列表的<p:selectOneMenu>的值时,将调用此方法。


如果当前页面URL附加了一些查询字符串参数,那么

http://localhost:8080/Project/public_resources/ProductDetails.jsf?id=5

完成此重定向后,参数id将丢失。

有没有办法重定向到当前页面以及所有查询字符串参数完整 - 它们不应该丢失?

0 个答案:

没有答案