谁能解释我在所有 JSF、RichFaces 组件中渲染和渲染属性的主要目的是什么?
问候
在 JSF 中,Facelets 中的组件在服务器上创建,形成某种组件树。这些组件中的大多数应该以某种方式呈现在 HTML 中,这就是Renderer的角色。它将创建代表该组件的 HTML 代码。
渲染属性在可以渲染的组件上可用。它是boolean
属性,如果true
(我一直都知道true
默认情况下),则将呈现该组件,并将其 HTML 发送到客户端浏览器。如果是,则false
该组件将不会在客户端浏览器中呈现。
在 Java 服务器端中,render是 JSF 组件的一个属性,我们可以使用它在完成特定操作时加载一个或多个其他组件。
渲染是 JSF 组件的另一个属性,它将具有一个布尔值,组件将基于该属性被渲染。如果rendered 为true,那么组件将被渲染,否则不会。