保持UI组件在服务器端的状态

时间:2014-05-05 17:44:24

标签: jsf view

我一直在阅读有关在JSF中保存组件的视图状态的信息。我不知道我是否得到它。一些问题:

1)组件视图状态是附加到表单字段的验证器,转换器和其他一些东西以及保存它们的原因是因为您可以通过编程方式更改它们;例如,使用下一个代码:...." getComponent()。setRendered(false)"我可以更改组件的可见性,这将保存在组件的状态中,对吗?

2)这些组件视图状态保存在会话中,对吧?因为我可能想要为用户隐藏一些组件并使同一组件对另一个用户可见,对吗?

3)输入表单的值是否以UIComponents的状态保存?我的意思是在组件本身而不是在支持的bean中。如果是,为什么?

4)除了转换器,表单的验证器以及保存在组件状态中的其他东西吗?

5)是否可以通过编程方式更改验证器,转换器,添加/删除表单字段,修改组件的cssClass等等?

0 个答案:

没有答案