私のxhtmlには次のようなものがあります:
<p:barChart id="horizontal"
value="#{ChartBean.categoryModel}"
legendPosition="ne"
breakOnNull="false"
barMargin="3" barPadding="3"
title="Horizontal Bar Chart"
orientation="horizontal" min="0"
max="#{ChartBean.count}"
style="height:#{ChartBean.ssize}"
/>
Web アプリを実行すると、例外が表示されます。
「java.lang.Exception: 接続されていません」
したがって、このクラスがアプリケーションスコープとしてロードされることは理解していますが、セッションスコープで表示したときにロードするように変更するにはどうすればよいですか。
さて、私はセットを試しました
<managed-bean>
<managed-bean-name>ChartBean</managed-bean-name>
<managed-bean-class>com.xxx.view.ChartBean</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
</managed-bean>
しかし、とにかくすぐにロードされますか? 私は何が欠けていますか?