java - JSF 2 操作完成后页面不刷新

标签 java jsf primefaces

我遇到了一个问题,即操作完成后我的页面没有刷新。

我的页面上有此表单:

<h:form id="fundingResults">

    <p:ajaxStatus style="width:16px;height:16px;">
        <f:facet name="start">
            <p:graphicImage value="/images/loading4.gif" />
        </f:facet>
        <f:facet name="complete">
            <h:outputText value="" />
        </f:facet>
    </p:ajaxStatus>

    <p:dataTable>
        // some form elements in the table
    </p:dataTable>  

   <p:commandButton id="btnEdit" value="Submit" type="submit" action="#{fundingBacker.classifyProducts}" style="float: right;margin-top:15px;" />           

</h:form>

我的classifyProducts方法框架是这样的:

public void classifyProducts() {
    // a bunch of stuff goes on in here
}

由于隐式导航,classifyProducts() 方法完成后页面不应该自动刷新吗?

最佳答案

Primefaces 命令按钮默认发送 ajax 请求。尝试向 p:commandButton 添加属性 ajax='false'

关于java - JSF 2 操作完成后页面不刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9636580/

相关文章:

java - 在选择项中格式化日期

jsf - Primefaces 数据表行扩展导出

java - 使用阿拉伯字符创建 zip 文件

jsf - JSTL c :forEach does not iterate through a collection

java - 如何使用 REST API 将 zip 文件附加到集会测试用例结果?

JSF 2 默认日期时间转换器模式

jsp - 了解 JSP 如何填充 JSF UIViewRoot

javascript - primefaces lightbox 触发未捕获的类型错误

java - 为什么我不能在 Java 的内部类中创建枚举?

java - 解析日期时出现异常