第一次访问JSF页面时,将在呈现响应阶段创建JSF视图组件树(UIViewRoot),并根据配置存储在服务器/客户端。这个创建的UIViewRoot包含标签处理程序信息吗?
这个创建的UIViewRoot包含标签处理程序信息吗?
不。在构建视图时执行标记处理程序,因此在生成的组件树中不存在标记处理程序。基本上只能在组件树中找到它们的结果。例如,某些组件存在或不存在,或者是否附加了特定的属性/侦听器/转换器/验证器。
请注意,视图不一定只在呈现响应阶段构建。在回发期间,通常在恢复视图阶段构建。
参见:
- JSTL在JSF2 Facelets…有道理吗?