当前位置: 首页 > 面试题库 >

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

慕容嘉熙
2023-03-14
问题内容

我正在创建JSF2自定义组件,并且eclipse在类的第一行显示以下错误。

The type javax.el.ValueExpression cannot be resolved. It is indirectly referenced from required .class files

仅当我的组件扩展了与复选框相关的组件(例如HtmlSelectBooleanCheckbox或)时,才会显示错误HtmlSelectManyCheckbox。其他组件,如HtmlSelectOneMenuHtmlInputText都OK。我已经检查了项目的构建路径,javax.faces-2.1.14.jar并且已经将其添加到构建路径中。


问题答案:

通过将 JBoss运行时库 添加到类路径来解决问题。

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

我不知道为什么错误仅在扩展复选框组件时发生。



 类似资料:
  • 我的问题有两个方面。要解决的错误是,当我使用自定义路由重用策略时,当我使用implements重写angular路由器类RouteReuseStrategy时,该策略不会被触发,当我使用extends关键字时,我会出现以下异常, 我的生成设置的详细信息: > 使用gulp编译 gulp.task(“compile”,()=>{let tsResult=gulp.src(“app/**/*.ts”)

  • 问题内容: 我正在尝试创建一个扩展的自定义视图。这是我的班级定义文件 : 这是在我的ghostviewscreen.xml中: 现在,我在活动中进行了: 当被调用时,抛出一个异常: 谁能告诉我为什么会出现此错误?谢谢。 问题答案: 我想我弄清楚了为什么这没用。当我应该为两个参数“ Context,AttributeSet”的情况提供构造函数时,我只为一个参数“ context”的情况提供了构造函数

  • 本文向大家介绍Python实现扩展内置类型的方法分析,包括了Python实现扩展内置类型的方法分析的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Python实现扩展内置类型的方法。分享给大家供大家参考,具体如下: 简介 除了实现新的类型的对象方式外,有时我们也可以通过扩展Python内置类型,从而支持其它类型的数据结构,比如为列表增加队列的插入和删除的方法。本文针对此问题,结合实现集合功

  • 我已经在selenium项目所需的pom.xml中添加了所有依赖项。但是当我尝试使用以下命令启动Firefox驱动程序时仍然会出错:WebDriver驱动程序=new FirefoxDriver(); 我的pom.xml: http://maven.apache.org/xsd/maven-4.0.0.xsd"

  • 本文向大家介绍详解Vue2.0组件的继承与扩展,包括了详解Vue2.0组件的继承与扩展的使用技巧和注意事项,需要的朋友参考一下 前言 本文将介绍vue2.0中的组件的继承与扩展,主要分享slot、mixins/extends和extend的用法。 一、slot 1.默认插槽和匿名插槽 slot用来获取组件中的原内容,此方式用于父组件向子组件传递“标签数据”。有的时候为插槽提供默认的内容是很有用的,

  • 你可以在并发代码中发现各式各样的错误,这些错误不会集中于某个方面。不过,有一些错误与使用并发直接相关,本章重点关注这些错误。通常,并发相关的错误通常有两大类: 不必要阻塞 条件竞争 这两大类的颗粒度很大,让我们将其分成颗粒度较小的问题。 10.1.1 不必要阻塞 “不必要阻塞”是什么意思?一个线程被阻塞的时候,不能处理任何任务,因为它在等待其他“条件”的达成。通常这些“条件”就是一个互斥量、一个条