【发布时间】:2011-02-16 04:44:13
【问题描述】:
我在JSF 1.x中做了一个组件,这个组件有一个命令按钮如下
<h:commandButton ... action="#{templateController.next}" />
其中 templateController 作为 EL 绑定传递,可以是任何实现特定接口的对象。 next() 的通用实现只是执行代码,然后返回一个空字符串,导致同一页面刷新:
public String next() {
.....
return "";
}
现在我正在尝试将该组件移植到 JSF 2,我的问题是空字符串不再导致同一页面刷新,相反,框架尝试重定向到名为“.jsf”的页面,即它只需将 .jsf 附加到任何结果。我的问题是如何返回导致当前页面刷新的结果。我的组件是通用组件,我事先不知道要使用它的页面名称。
谢谢
【问题讨论】: