Jsf 如何显示将数据成功保存到数据库的对话框?

Jsf 如何显示将数据成功保存到数据库的对话框?,jsf,primefaces,Jsf,Primefaces,我已经使用Facelets、JSF2.0和PrimeFaces创建了一个wepapp来存储员工数据,它正在成功地将数据存储到数据库中 但是,我想在存储的成功上添加一个处理程序,以显示带有Ok按钮的对话框,单击Ok按钮后,页面应该重新加载。我怎样才能做到这一点呢?试试这个: <[..] onsuccess="PF('dialog').show();" /> <p:dialog widgetVar="dialog" [..]> ... <p:comman

我已经使用Facelets、JSF2.0和PrimeFaces创建了一个wepapp来存储员工数据,它正在成功地将数据存储到数据库中

但是,我想在存储的成功上添加一个处理程序,以显示带有Ok按钮的对话框,单击Ok按钮后,页面应该重新加载。我怎样才能做到这一点呢?

试试这个:

<[..] onsuccess="PF('dialog').show();" />

<p:dialog widgetVar="dialog" [..]>
   ...
    <p:commandButton value="OK" action="#{yourBean.yourAction}" />
</p:dialog>

...

您已经尝试了什么?只有2c。。。您不认为在JSF上下文中添加一条消息说插入成功,或者在JSF上下文中添加一条错误消息(如果捕获到异常)会更容易吗?谢谢…:)它正在工作…在实际操作中,我调用了一个以页面名称为参数的方法,该方法将重新加载或刷新当前实例页面