当我在托管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");
你知道吗
答案 0 :(得分:1)
我也遇到了同样的错误并通过添加包含javax.el.ELContext类的el-api-2.2 jar解决了这个问题。上述错误的原因是javax.faces.view.facelets.FaceletContext类在内部调用了javax.el.ELContext类。