The @PostConstruct method in JSF is invoked on every AJAX call even though the managed bean is given a view scope

2015-12-22 9:40 by Elliot

本页标题搬运自:Stack Overflow

最近做一个PrimeFaces的项目的时候,遇到一个很奇怪的问题,就是在一个页面上每次触发一个 的事件的时候,总是会调用@PostConstruct的方法,而在其他的页面上则不会。让人很困惑。最后在上面的链接的讨论中找到原因和答案,原来是因为这个类没有引用javax.faces.bean.ViewScoped类,而是引用了javax.faces.view.ViewScoped类。

这种错误真是让人难以发现啊。

本文基于 署名 2.5 中国大陆 许可协议发布,欢迎转载,演绎或用于商业目的,但是必须保留本文的署名 Elliot 并包含 原文链接
本文暂时还没有评论,你可以抢沙发哟。

发表评论