<f:setpropertyactionlistener>以一种形式工作,但不能以另一种形式工作</f:setpropertyactionlistener>

时间:2013-10-08 13:59:34

标签: jsf jsf-2

我发现使用<f:setPropertyActionListener target="#{filialBean.tipoFilial}" value="0"/>有一个问题,我把这些代码放在不同的表单中,并在bean类的getters属性中放置一个调试点。

一个表单在Eclipse中调用调试模式,但另一个表单没有调用,它们共享相同的bean类。

那么问题是什么?

或者有人建议通过其他方式传递价值形式? 该值已隐藏。

1 个答案:

答案 0 :(得分:1)

  

我将actionListener更改为action并工作

按顺序在组件中声明它们的顺序调用所有动作侦听器。在任何actionListener之前调用 <f:setPropertyActionListener>属性。如果你已经更加注意调试(或实际调试它而不是显然说谎),那么你应该注意到setter ,只是在稍后时刻调用动作监听器方法。

另见: