2

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として使用するなど、これに対する簡単なアプローチはありますか?

4

1 に答える 1

1

JSTLを使用している場合は、次の<c:set> コンポーネントを使用できます。

<c:set var="temp" value="#{myBean.someObject}"/>
...
<!-- Exemple of usage: -->
<h:outputText value="#{temp.someProperty}"/>
于 2009-08-26T12:18:15.433 に答える