1

マネージド Bean の 1 つのメソッドにこれらの行を追加すると、このエラーが発生します。プロジェクトのインポートを修正しましたが、結果はありません。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 に答える