我在JSF 1.x中完成了一个组件,该组件有一个命令按钮,如下所示
<h:commandButton ... action="#{templateController.next}" />
其中templateController作为EL绑定传递,并且可以是实现特定接口的任何对象。 next()的通用实现只是执行代码然后返回一个空字符串,导致同一页面刷新:
public String next() {
.....
return "";
}
现在我试图将该组件移植到JSF 2,我的问题是空字符串不会导致同一页面再次刷新,而是框架尝试重定向到名为“.jsf”的页面,即它只需将.jsf附加到结果中。我的问题是如何返回导致当前页面刷新的结果。我的组件是通用的,我不知道它将要使用的页面的名称。
由于
答案 0 :(得分:10)
返回null
或仅声明方法void
。