-
jsf 复合组件打成jar包无法找到tag的问题遇到的问题20
1.jar的结构
-cc.jar -META-INF -resources - -ztree - -tree.xhtml -faces-config.xml
2.test.xhtml使用复合组件的代码:<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:ztree="http://java.sun.com/jsf/composite/ztree/"> <h:head> <title>Composite component</title> </h:head> <h:body> <h2>Composite component</h2> <ztree:tree/> </h:body> </html>
3.error:
javax.faces.view.facelets.TagException: /test.xhtml @11,22 <ztree:tree> Tag Library supports namespace: http://java.sun.com/jsf/composite/ztree/, but no tag was defined for name: tree com.sun.faces.facelets.compiler.CompilationManager.pushTag(CompilationManager.java:311) com.sun.faces.facelets.compiler.SAXCompiler$CompilationHandler.startElement(SAXCompiler.java:266) com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:509) com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:182) com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.emptyElement(XMLDTDValidator.java:766) com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:355) com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2770) com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606) com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:117) com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)
但是我解压jar后,把resources的内容直接拷贝到webroot下,就能正常使用.2014年8月01日 15:41
目前还没有答案
相关推荐
下面,我们将深入探讨JSF开发中所需的核心JAR包以及它们在开发过程中的作用。 1. **JSF API JAR**: JSF的API JAR文件(如`javax.faces.jar`)包含了所有JSF框架公开的接口和类。开发者通过这些接口与JSF框架进行...
jsf实例 JSF学习 JSF jar包 JSF jsf实例 JSF学习 JSF jar包 JSFjsf实例 JSF学习 JSF jar包 JSF jsf实例 JSF学习 JSF jar包 JSF
================================= JSF开发必备JAR ================================= <br>《JSF入门简单中文版》开篇提到JSF开发需要的jar,' 但是按其中提供的方法: <br>jstl.jar 与 ...
例如,你可以在这个API中找到`javax.faces.component.UIComponent`,它是所有JSF组件的基类,还有`javax.faces.application.Application`,它代表了整个JSF应用的上下文。 而`jsf-impl.jar`文件则提供了JSF API的...
描述中提到的“总是报错,原因就是jar包有问题”,这表明缺少或者版本不匹配的jar包可能会导致编译错误或运行时异常。当开发者在自己的项目中集成JSF时,确保所有必要的jar包都已正确添加到项目的类路径(如`lib`...
JSF的核心组件包括`jsf-api.jar`和`jsf-impl.jar`,这两个jar包在给定的压缩文件中占有重要位置。 1. **jsf-api.jar**: `jsf-api.jar`包含了JSF框架的公共API,它是开发者编写JSF应用时所依赖的接口和类。这些...
5. **整合使用**:将这些jar包整合到一个项目中,开发者可以构建出既有JSF的强大组件模型,又有Facelets的清晰视图结构,还能享受到Ajax4jsf带来的交互性提升。通常,这需要在项目的类路径中添加相应的jar,配置web....
1. **jsf-impl-2.1.7.jar**:这是JSF的实现库,包含了JSF框架的具体实现,包括组件、生命周期管理、渲染器等。版本号2.1.7表示这是一个基于JSF 2.1规范的实现。 2. **jsf-api-2.1.7.jar**:这个库提供了JSF API,...
在开发JSF应用时,`jsf-api.jar`和`jsf-impl.jar`是两个至关重要的库文件,它们包含了JSF框架的核心组件和实现。 **jsf-api.jar** 包含了JSF的接口定义和公共API,它定义了JSF框架的规范,使得开发者可以了解并使用...
JSF的核心jar包通常包括以下组件: 1. **JSF API**:这是JSF规范的接口定义,包含所有JSF组件、事件、转换器和验证器的接口。例如,`javax.faces.jar`提供了JSF的核心API。 2. **JSF Implementations**:如MyFaces...
**JSF 2.2 基本jar包详解** JavaServer Faces (JSF) 是Java平台上的一个标准的用户界面框架,用于构建Web应用程序。JSF 2.2是其一个重要的版本,提供了许多增强的功能和改进。在这个场景中,我们关注的是JSF 2.2...
本资源提供的"jsf + spring结合所需jar包"包含了实现这种结合所需的依赖库,使得开发者无需单独寻找各个组件的jar文件,方便快捷地搭建开发环境。 JSF是一个MVC(Model-View-Controller)架构的Java Web组件框架,...
本压缩包提供了JSF开发环境所需的所有jar包,确保了在搭建JSF环境时,无需再为寻找合适的库而烦恼。 1. **JSF API 包**:`jsf-api.jar`是JSF的API库,包含了JSF规范定义的接口和抽象类。开发者在编写JSF应用时会...
找同学要的jar包,也不知道全不全,名字都在下面。 commons-beanutils-1.8.3.jar commons-codec-1.3.jar commons-collections-3.2.jar commons-digester-1.8.jar commons-logging-1.1.1.jar jstl.jar myfaces-api-...
这些JAR包在【标题】中提到的"jsf-api.jar"、"jsf-impl.jar"以及【描述】中列出的其他文件,都是与Java Web应用程序开发密切相关的库。现在我们将详细讨论每个JAR包的功能和用途。 1. **jsf-api.jar**:JavaServer ...
在给定的`jsf.jar`包中,我们可以找到JSF框架的核心库。这个库包含了JSF的各种组件、API和实现,使得开发者能够在项目中直接引用,以支持JSF的功能。例如,`javax.faces.*` 包含了JSF API,包括视图、上下文、生命...
这个“IDEA创建JSF项目所需jar包.zip”文件包含了两个关键的库文件,它们对于在IDEA中成功搭建JSF项目至关重要。下面我们将详细探讨这两个jar包的作用以及JSF项目的构建过程。 1. javax.faces(1).jar: 这个jar...
API jar包是JSF 2.0的核心接口和抽象定义,它定义了各种组件、事件、监听器和生命周期方法等。开发者通常会将API jar包添加到项目的类路径中,以便在代码中引用JSF的相关接口和类。通过阅读API文档,你可以了解到...
在描述中提到的"tomcat里的jar包,在项目启动时缺少包",这暗示了`jsf-api-2.0.3.jar` 是在Tomcat服务器环境下运行Java Web应用程序所必需的依赖。Tomcat是一款流行的开源Java Servlet容器,它负责解析和执行Servlet...
jsf2.1.0 jar包和原代码jsf2.1.0 jar包和原代码jsf2.1.0 jar包和原代码jsf2.1.0 jar包和原代码jsf2.1.0 jar包和原代码jsf2.1.0 jar包和原代码