扩展与复选框相关的jsf组件时出现"javax.el.ValueExpression类型无法解析"错误

Min*_* Oo 6 java eclipse custom-tags jsf-2

我正在创建JSF2自定义组件,并在类的第一行跟踪错误.

The type javax.el.ValueExpression cannot be resolved. It is indirectly referenced from required .class files
Run Code Online (Sandbox Code Playgroud)

错误只有当我的组件扩展像复选框相关的组件显示HtmlSelectBooleanCheckboxHtmlSelectManyCheckbox.像其他组件HtmlSelectOneMenu,HtmlInputText都OK.我已经检查了项目构建路径,javax.faces-2.1.14.jar并且已经添加到构建路径中.

Min*_* Oo 11

通过将JBoss Runtime Library添加到类路径中解决了问题.

Eclipse: [Java Build Path -> Libraries -> Add Library -> Server Runtime -> JBoss Runtime]

我不知道为什么只有在扩展复选框组件时才会出现错误.