1

我的所有 JSF bean 都有一个奇怪的行为(带有视图、请求和自定义范围)。

在我web.xml的状态保存方法设置为client.

无论我在托管 bean 中定义哪个范围,每次 GET 请求都会调用 bean 构造函数 3 次。它发生在所有视图中。

据我所知,一个 bean 被构建了 1 次并放入了一个作用域中。有人想知道为什么 JSF 在渲染视图之前总是创建它们 3 次吗?

在 Mojarra 2.1.13、PrimeFaces 3.5、JDK 1.6.x 上运行。和 Apache Tomcat 7.0.27 谢谢!

谢谢。

4

1 回答 1

0

由于导入了 .js 和 .css 但文件丢失,因此发生了 2+ 个其他构造。

<script type="text/javascript" src="#{resource['js/bootstrap-fileupload.js']}?vs=#{serverStartDate.time}"></script>

造成 1 个施工并bootstrap-fileupload.css造成另一个。几天前删除了 2 个文件,删除 2 个导入解决了问题。

于 2013-10-11T21:29:58.167 回答