0

私は ADF JSF を初めて使用しています。リクエスト、pageFlow、backingBean などのマネージド Bean スコープをマップしようとしています。しかし、次のエラーが発生し、

ManagedBean -- スコープ = リクエスト
エラー -- javax.el.PropertyNotFoundException: ターゲットに到達できません。「ManagedBean」が null を返しました

ManagedBean --- スコープ = backingBean または pageFlow
エラー --- EmployeeViewImpl_0 という名前のビュー オブジェクト タイプで無効なオブジェクト操作が呼び出されました

これは例外です:

javax.el.E​​LException: oracle.jbo.InvalidObjAccessException: JBO-25036: EmployeeViewImpl_0という名前のビュー・オブジェクト型で無効なオブジェクト操作が呼び出されました
  javax.el.BeanELResolver.getValue(BeanELResolver.java:266) で
  javax.el.CompositeELResolver.getValue (CompositeELResolver.java:143) で
  com.sun.faces.el.FacesCompositeELResolver.getValue (FacesCompositeELResolver.java:72) で
  com.sun.el.parser.AstValue.getValue(AstValue.java:118) で
4

1 に答える 1

2

私は同じ問題を抱えていて、解決しました。私のスタック トレースも同様で、問題は、タスク フローからマネージド Bean のアクション メソッドを呼び出していたことですが、マネージド Bean では、このメソッドは return: void でした。そして、これは私の間違いでした。

return の型を String に変更すると、すべて正常に動作します。

これがお役に立てば幸いです。マルコス。

于 2012-10-15T10:53:39.350 に答える