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

ADF Faces 11g在导航到同一页时忽略模板

  •  0
  • razenha  · 技术社区  · 15 年前

    我正在使用ADF Faces 11g\JDeveloper 11g来开发一个web应用程序,并使用Weblogic 10.3来部署它。

    例子:

    我有一个使用模板的页面:

        <f:view>
            <af:document id="d1">
                <af:form id="f1">
                    <af:pageTemplate viewId="/base/templase.jspx" id="pt1">
                          <f:facet name="body"> 
                              (...)
                                   <af:commandButton   action="#{listPersons.query}"
                                                          text="Search"
                                                          id="buttonSeachPersons"/>
    (...)
    

    以及backing bean中的查询方法:

    public void query() {
       this.persons = findPersons(filter);
    }
    

    它重定向到同一页,但不包括模板页内容。

    我试图在查询方法中返回字符串并创建一个导航,但没有成功。。。

    当它导航到不同的页面时,它工作得很好。

    1 回复  |  直到 13 年前
        1
  •  0
  •   joelittlejohn    15 年前

    我曾经在重定向回同一页时遇到过类似的问题。在我的例子中,页面重新加载没有发生,因为(我假设)ADF请求处理器正在进行一些“优化”,并决定由于需要相同的页面,所以不需要重新加载。我想尽一切办法强迫页面刷新,但都没用。