导航到JSF 2中的同一页面后操作

shi*_*ter 6 java jsf jsf-2 java-ee-5

我有一个在JSF 1.x中完成的组件,该组件有一个命令按钮,如下所示

<h:commandButton ... action="#{templateController.next}" />
Run Code Online (Sandbox Code Playgroud)

其中templateController作为EL绑定传递,并且可以是实现某个接口的任何对象.next()的通用实现只是执行代码然后返回一个空字符串,导致同一页面刷新:

public String next() {

  .....
 return ""; 
}
Run Code Online (Sandbox Code Playgroud)

现在我试图将该组件移植到JSF 2,我的问题是空字符串不会导致同一页面再刷新,相反,框架尝试重定向到名为".jsf"的页面,即它只是附加. jsf无论结果如何.我的问题是如何返回导致当前页面刷新的结果.我的组件是通用的,我不知道它将要使用的页面的名称.

谢谢

Bal*_*usC 10

返回null或只是声明方法void.