0

我是 ADF JSF 的新手,请协助,我正在尝试映射我的托管 bean 范围,例如 request 、 pageFlow 和 backingBean 。但出现以下错误,

ManagedBean -- 范围 = 请求
错误——javax.el.PropertyNotFoundException:目标无法到达,“ManagedBean”返回 null

ManagedBean --- scope = backingBean 或 pageFlow
错误 --- 在名称为 EmployeeViewImpl_0 的视图对象类型上调用了无效的对象操作

这是一个例外:

javax.el.E​​LException:oracle.jbo.InvalidObjAccessException:JBO-25036:对名称为 EmployeeViewImpl_0 的 View Object 类型调用了无效的对象操作
  在 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 中,此方法具有返回:void。这是我的错误。

我将返回类型更改为 String 并且一切正常。

我希望这对你有帮助。马科斯。

于 2012-10-15T10:53:39.350 回答