我读过Hans Bergsten的文章"Improving JSF by Dumping JSP"。
在那里我读了以下内容:
JSP容器处理页面并在遇到它们时调用JSF操作标记处理程序。 JSF标记处理程序查找它在组件树中表示的JSF组件。如果找不到组件,则会创建组件并将其添加到组件树中。 然后要求组件自行渲染。
此外
在第一个请求中,
<h:outputLabel>
操作会创建其组件并要求它自行呈现。
据我所知,创建组件后的立即渲染是此处的问题(在示例中无法解析对输入组件的引用)。这就是一点,为什么JSF不适合JSP。
但它看起来好像动作标记处理程序本身会要求组件呈现。或者是JSP在动作标记处理程序创建组件后直接触发呈现。
如果是动作标签处理程序,我不明白,为什么这是JSP的错误。
这里有什么不同于JSF的意图?