1

当我在托管 bean 的一种方法中添加这些行时出现此错误:我修复了项目的导入但没有结果我使用 maven spring jsf 和 hibernate

这是错误:

Unresolved compilation problem: The type javax.el.ELContext cannot be resolved. It is indirectly referenced from required .class files

这里是导致错误的行:

FaceletContext faceletContext = (FaceletContext) FacesContext.getCurrentInstance().getAttributes().get(FaceletContext.FACELET_CONTEXT_KEY);
    String formId = (String) faceletContext.getAttribute("hiddenIds");

你有什么主意吗

4

1 回答 1

1

我也遇到了同样的错误,并通过添加包含 javax.el.E​​LContext 类的 el-api-2.2 jar 解决了这个问题。上述错误的原因是 javax.faces.view.facelets.FaceletContext 类在内部调用了 javax.el.E​​LContext 类。

于 2014-02-19T07:28:13.243 回答