为了账号安全,请及时绑定邮箱和手机立即绑定

@ViewScoped调用@PostConstruct对每个回发请求

@ViewScoped调用@PostConstruct对每个回发请求

富国沪深 2019-06-24 13:15:50
@ViewScoped调用@PostConstruct对每个回发请求这似乎不对。我正在清理我的代码,我注意到了这一点。每个Ajax请求都会触发构造函数,并且@PostConstruct我的@ViewScoped豆子。即使是一个简单的数据库分页也会触发它。I 明白了那,那个@ViewScoped长于@RequestScoped而且它不应该在每个请求下重建。只有在一个完整的页面重新加载的GET之后。
查看完整描述

3 回答

?
回首忆惘然

TA贡献1847条经验 获得超11个赞

不幸的是,禁用部分状态保存并不能解决JSTL标记的问题。然而,这一特殊情况是棘手的。理论上,你可以用一个完全有价值的组件来解决这个问题。<p:tabs>,它接受集合而不是<ui:repeat><p:tab>..我相信这曾经作为一个功能请求发布给PrimeFaces,不知道Cagatay用它做了什么。

查看完整回答
反对 回复 2019-06-24
  • 3 回答
  • 0 关注
  • 1002 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信