0

複合コンポーネントをプログラムで UIPanel に挿入しようとしています。このために、BalusC の includeCompositeComponentメソッドを使用しようとしました。

最初のapplication.createComponentにNullPointerExceptionがあるのは私だけです。それは次を指します:

com.sun.faces.application.view.FaceletViewHandlingStrategy.getComponentMetadata(FaceletViewHandlingStrategy.java:237) [jsf-impl-2.1.25.jar:2.1.25]

FacesContext に FaceletFactory がないようです。デバッグ モードで facesContext.getAttributes() を調べましたが、何も表示されませんでした。

私は何か見落としてますか ?

私が使う :

  • JBoss 7.1
  • jsf-impl-2.1.25
  • RichFaces-4.3.4
4

1 に答える 1

1

私の問題は、コンポーネントを挿入しようとしていた段階でした。オンでしたpostInvokeAction

で行うことでpostAddToView、問題はありません。

于 2013-11-04T18:18:13.413 に答える