我正在使用JSF和Primefaces开发一个项目,我得到了一些表格。 每次打开这些表单时,所有字段都已填充了我保存在数据库中的最后信息。 我喜欢每次打开这些表格时,所有字段都是空白的。 我怎样才能做到这一点? 谢谢!!
答案 0 :(得分:1)
您在托管bean中使用的范围是什么?例如,如果您正在使用会话范围,只要应用程序会话存在,它将保留Bean属性的最后一个值。根据你的工作,我会改用请求范围。这将在不使用时删除bean,因此在您再次请求时清除值。或者也许是查看范围,只要您处于同一视图中,这将保留值。另一种方法是使用javascript来清除Ids的值。
答案 1 :(得分:0)
如果你正在使用
@SessionScoped
尝试更改为:
@ViewScoped