为什么JSP中的JSF动作标记处理程序在创建后立即调用呈现?

时间:2010-05-19 09:40:25

标签: jsp jsf facelets

我读过Hans Bergsten的文章"Improving JSF by Dumping JSP"

在那里我读了以下内容:

  

JSP容器处理页面并在遇到它们时调用JSF操作标记处理程序。 JSF标记处理程序查找它在组件树中表示的JSF组件。如果找不到组件,则会创建组件并将其添加到组件树中。 然后要求组件自行渲染

此外

  

在第一个请求中,<h:outputLabel>操作会创建其组件并要求它自行呈现

据我所知,创建组件后的立即渲染是此处的问题(在示例中无法解析对输入组件的引用)。这就是一点,为什么JSF不适合JSP。

但它看起来好像动作标记处理程序本身会要求组件呈现。或者是JSP在动作标记处理程序创建组件后直接触发呈现。

如果是动作标签处理程序,我不明白,为什么这是JSP的错误。
这里有什么不同于JSF的意图?

0 个答案:

没有答案