【发布时间】:2014-08-15 13:44:59
【问题描述】:
我希望在成功操作后清除我的托管 bean。我将 PrimeFaces5.0 用于网页。这是一个块。我使用 partialSubmit 和 process 只提交表单的一部分。
<p:panel id="panel1">
...
<p:commandButton id="saveButton" value="Save"
action="#{myBean.save}"
update="msg" partialSubmit="true" process="panel1" />
</p:panel>
我将@viewScoped 用于托管bean,我的保存方法是
public String save() {
//do some save stuff
try{
myEjb.save();
return "";
} catch (EJBException ejbe) {
mesajYazKaydetmeHatali(ejbe);
ejbe.printStackTrace();
}
return null;
}
虽然我在成功保存后返回"",但我认为PF不会刷新页面。我怎样才能做到这一点。
谢谢
【问题讨论】:
-
谢谢它对我有用。
-
我很高兴。我会把它写成一个单独的答案。
标签: jsf primefaces view-scope