JSF多次复制actionListener,valueChangeListener和validator调用

时间:2014-10-03 14:42:30

标签: jsf-2

当使用绑定组件并且支持bean是View,Session或Application范围时,JSF 2.1多次复制actionListener,valueChangeListener和validator调用。因此,每次提交(部分或全部)会多次重复调用相同的侦听器。每个新请求在重复监听器调用中添加+1时间。因此,同一个监听器被重复调用1,2,3等等。

如果删除组件绑定的使用,则按预期方式调用每个侦听器一次。 如果多次重复调用相同的侦听器,则此错误会导致性能不佳,并且可能是出现奇怪错误的原因。

如何避免侦听器重复调用并继续使用绑定?

0 个答案:

没有答案