Java 在JSF2中操作后导航到同一页面

Java 在JSF2中操作后导航到同一页面,java,jsf,jsf-2,java-ee-5,Java,Jsf,Jsf 2,Java Ee 5,我在JSF1.x中完成了一个组件,这个组件有一个命令按钮,如下所示 <h:commandButton ... action="#{templateController.next}" /> 现在我尝试将该组件移植到JSF2,我的问题是,空字符串不会导致同一页刷新,相反,框架尝试重定向到名为“.JSF”的页面,即它只是将.JSF附加到任何结果。我的问题是如何返回导致当前页面刷新的结果。我的组件是通用的,我不知道它将要用于的页面的名称 谢谢返回null,或者只声明方法void是否需要为这

我在JSF1.x中完成了一个组件,这个组件有一个命令按钮,如下所示

<h:commandButton ... action="#{templateController.next}" />
现在我尝试将该组件移植到JSF2,我的问题是,空字符串不会导致同一页刷新,相反,框架尝试重定向到名为“.JSF”的页面,即它只是将.JSF附加到任何结果。我的问题是如何返回导致当前页面刷新的结果。我的组件是通用的,我不知道它将要用于的页面的名称


谢谢

返回
null
,或者只声明方法
void

是否需要为这种情况添加特殊的导航规则?@mnish:不,绝对不需要。更重要的是,在JSF2.0中,导航规则是多余的。
public String next() {

  .....
 return ""; 
}