在JSF中有类似于详细视图的东西吗?

时间:2012-10-12 09:41:06

标签: jsf

我正在努力实现这样的目标:

<f:detailview item="#{bean.getOne()}" var="p">
    <h:outputText value="#{p.name}" />
</f:detailview>

detailview标记将获取范围中的一个对象,以便子组件可以使用其属性。在JSF中有类似的东西吗?

1 个答案:

答案 0 :(得分:1)

听起来你只需要将一个长EL表达“别名”为一个短的表达式。

您可以使用<c:set>

<html ... xmlns:c="http://java.sun.com/jsp/jstl/core">
...
<c:set var="p" value="#{bean.getOne()}" scope="request" />
<h:outputText value="#{p.name}" />
<h:outputText value="#{p.email}" />
<h:outputText value="#{p.birthdate}" />
...