代码之家  ›  专栏  ›  技术社区  ›  shipmaster

在jsf 2中的action之后导航到相同的页面

  •  6
  • shipmaster  · 技术社区  · 15 年前

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

    <h:commandButton ... action="#{templateController.next}" />
    

    其中,templatecontroller作为el绑定传递,可以是实现特定接口的任何对象。next()的一般实现只是执行代码,然后返回一个空字符串,导致同一页刷新:

    public String next() {
    
      .....
     return ""; 
    }
    

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

    谢谢

    1 回复  |  直到 15 年前
        1
  •  10
  •   BalusC    15 年前

    返回 null 或者直接声明方法 void .