我想了解JSF中的“状态”。 State是仅表示最终用户在显示的视图中输入的值吗?还是具有更广泛的含义?
那么ViewState是什么意思?
什么是UI组件树。基本上,我了解的是UIComponent树是一组对象,以Tree Strucutre格式表示浏览器上的视图。 UIComponent树也具有其自己的状态。假设有一个组件可以使用Expand(+)和collapse(-)按钮。用户可以单击+或-。 假设单击+,将向用户显示表单,并且用户在表单中输入了一些数据。在这种情况下,状态是什么,存储在何处? 在UIComponent Tree中?
UICompnent树是否存储用户输入的表单数据?
还支持bean存储用户表单数据,那么什么是ViewState?
基本上,我对JSF中的State和不同类型的State感到困惑
UIComponent树状态,BackingBean状态,ViewState?
我可以通过任何链接吗?或者有人可以分享他们的意见吗?
如果有一个表单并且它有对应的UIComponent树,并且有100个用户访问表单,那么我们有100个组件树,因为用户输入的数据会不同吗?或者这将是单个组件树并且一个单独的StateObject,用于为每个用户存储数据并提供给UIComponent树?