0

私はJavaEEプロジェクトに取り組んでいます。別のBeanで@Injectを使用しているBeanがあります。例えば:

@Inject
VendorBean vendor;

このコードが含まれているBeanはpoGeneratorBeanと呼ばれます。私のJSFでは、poGeneratorBean.vendor.xを呼び出そうとしていますが、ベンダーは不明なプロパティであると言っています。「VendorBeanベンダー」の前に公開してみました。しかし、それも何もしませんでした。

申し訳ありませんが、この質問は少し曖昧かもしれません。私は状況を説明するために最善を尽くしています。基本的に、@ Injectを介してpoGeneratorBeanを使用して、VendorBeanのプロパティをJSFページに表示しようとしています。

4

1 に答える 1

1

そのためのパブリックゲッターが必要であり、Javabeans仕様に準拠している必要があります。

public VendorBean getVendor() {
    return vendor;
}

つまり、 ELはJavabeans仕様に従って機能します。

于 2012-10-04T21:17:44.237 に答える