当ui:fragment用于有条件地显示facelets中的内容时,request bean为null

时间:2012-03-01 17:37:26

标签: jsf-2 facelets

我有一个页面内容,我根据按钮的动作(f:ajax)产生的条件显示。托管bean位于请求范围内。

当我不使用条件显示并允许页面完全显示时,将使用表单值应用支持bean属性。但是,当我使用ui:fragment使用条件显示时,支持bean属性不会应用表单值,而在action方法中,支持bean属性为null。

有人可能会提出可能存在的问题吗?

1 个答案:

答案 0 :(得分:1)

我的第一个建议是展示一些代码。很难猜出你到底在做什么。

如果我不得不做出猜测,那么输入字段仍会在JSF处理它们时有条件地被排除。

作为快速测试,请尝试将支持bean放入视图范围(@ViewScoped)并查看问题是否仍然存在。