2013-03-19 93 views
0

我在將這些行添加到託管bean的一種方法中時出現此錯誤: 我修復了我的項目導入但沒有結果 我使用maven spring JSF和休眠javax.el.E​​LContext在添加FaceletContext時無法解析jsf maven build

這裏是錯誤:

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

我也得到了同樣的錯誤,並通過添加包含javax.el.E​​LContext類的el-api-2.2 jar解決了這個問題。上述錯誤的原因是javax.faces.view.facelets.FaceletContext類在內部調用了javax.el.E​​LContext類。

+1

OP正在使用Maven。 OP只需設置編譯時Java EE依賴項。 – BalusC 2014-02-19 07:36:46

相關問題