【问题标题】:JSP useBean equivalent in JSFJSF 中的 JSP useBean 等效项
【发布时间】:2010-11-22 23:14:25
【问题描述】:

有没有什么方法可以像 JSF 中的 JSP UseBean 一样声明一个 bean?

例如,如果我在 VO 中嵌套了对象,我不想一次又一次地调用许多 get 方法

例如,我有 ManagedBean(MB) 持有 VO。 VO保持(CVO),CVO保持CVO1。如果想要 CVO 的方法。我需要编写 MB.VO.CVO.CVO1.method1、MB.VO.CVO.CVO1.method2。有没有像我定义 CVO1 并将其用作 CVO1.method1 和 CVO1.method2 的简单方法?

【问题讨论】:

    标签: jsf richfaces facelets


    【解决方案1】:

    如果您使用JSTL,则可以使用<c:set> component

    <c:set var="temp" value="#{myBean.someObject}"/>
    ...
    <!-- Exemple of usage: -->
    <h:outputText value="#{temp.someProperty}"/>
    

    【讨论】:

    • Facelets 和 JSF 1.2 支持 C:set 吗?
    • 我参与过一个使用 JSF 1.2、Facelets、Richfaces、Tomahawk 和 JSTL 的项目(是的,同时使用 ;))!所以我猜是的。但是,我读到有时 Facelets 和 JSTL 有一些不兼容,但我从来没有遇到过问题......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-06-14
    • 1970-01-01
    • 1970-01-01
    • 2011-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多