0 0

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下,就能正常使用.
JSF 
2014年8月01日 15:41
目前还没有答案

相关推荐

    开发JSF所需要的jar包

    下面,我们将深入探讨JSF开发中所需的核心JAR包以及它们在开发过程中的作用。 1. **JSF API JAR**: JSF的API JAR文件(如`javax.faces.jar`)包含了所有JSF框架公开的接口和类。开发者通过这些接口与JSF框架进行...

    jsf实例jsf实例 JSF学习 JSF jar包 JSF

    jsf实例 JSF学习 JSF jar包 JSF jsf实例 JSF学习 JSF jar包 JSFjsf实例 JSF学习 JSF jar包 JSF jsf实例 JSF学习 JSF jar包 JSF

    JSF开发必备JAR

    ================================= JSF开发必备JAR ================================= &lt;br&gt;《JSF入门简单中文版》开篇提到JSF开发需要的jar,' 但是按其中提供的方法: &lt;br&gt;jstl.jar 与 ...

    jsf开发需要的相关jar包

    例如,你可以在这个API中找到`javax.faces.component.UIComponent`,它是所有JSF组件的基类,还有`javax.faces.application.Application`,它代表了整个JSF应用的上下文。 而`jsf-impl.jar`文件则提供了JSF API的...

    jsf所需全部jar包(2011年最新jar包)

    描述中提到的“总是报错,原因就是jar包有问题”,这表明缺少或者版本不匹配的jar包可能会导致编译错误或运行时异常。当开发者在自己的项目中集成JSF时,确保所有必要的jar包都已正确添加到项目的类路径(如`lib`...

    jsf相关jar包 jsf-api.jar jsf-impl.jar

    JSF的核心组件包括`jsf-api.jar`和`jsf-impl.jar`,这两个jar包在给定的压缩文件中占有重要位置。 1. **jsf-api.jar**: `jsf-api.jar`包含了JSF框架的公共API,它是开发者编写JSF应用时所依赖的接口和类。这些...

    jsf+facelets+ajax4jsf的全部jar包

    5. **整合使用**:将这些jar包整合到一个项目中,开发者可以构建出既有JSF的强大组件模型,又有Facelets的清晰视图结构,还能享受到Ajax4jsf带来的交互性提升。通常,这需要在项目的类路径中添加相应的jar,配置web....

    JSF开发所需的jar包

    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必需的jar包

    在开发JSF应用时,`jsf-api.jar`和`jsf-impl.jar`是两个至关重要的库文件,它们包含了JSF框架的核心组件和实现。 **jsf-api.jar** 包含了JSF的接口定义和公共API,它定义了JSF框架的规范,使得开发者可以了解并使用...

    JSF web jar包

    JSF的核心jar包通常包括以下组件: 1. **JSF API**:这是JSF规范的接口定义,包含所有JSF组件、事件、转换器和验证器的接口。例如,`javax.faces.jar`提供了JSF的核心API。 2. **JSF Implementations**:如MyFaces...

    JSF2.2基本jar包

    **JSF 2.2 基本jar包详解** JavaServer Faces (JSF) 是Java平台上的一个标准的用户界面框架,用于构建Web应用程序。JSF 2.2是其一个重要的版本,提供了许多增强的功能和改进。在这个场景中,我们关注的是JSF 2.2...

    jsf + spring结合所需jar包

    本资源提供的"jsf + spring结合所需jar包"包含了实现这种结合所需的依赖库,使得开发者无需单独寻找各个组件的jar文件,方便快捷地搭建开发环境。 JSF是一个MVC(Model-View-Controller)架构的Java Web组件框架,...

    JSF开发环境所需全部jar包

    本压缩包提供了JSF开发环境所需的所有jar包,确保了在搭建JSF环境时,无需再为寻找合适的库而烦恼。 1. **JSF API 包**:`jsf-api.jar`是JSF的API库,包含了JSF规范定义的接口和抽象类。开发者在编写JSF应用时会...

    JSF的一些jar包

    找同学要的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-...

    jsf-api.jar jsf-impl.jar 等JAR包

    这些JAR包在【标题】中提到的"jsf-api.jar"、"jsf-impl.jar"以及【描述】中列出的其他文件,都是与Java Web应用程序开发密切相关的库。现在我们将详细讨论每个JAR包的功能和用途。 1. **jsf-api.jar**:JavaServer ...

    jsf.jar包 有关jsf的jar包都在包中

    在给定的`jsf.jar`包中,我们可以找到JSF框架的核心库。这个库包含了JSF的各种组件、API和实现,使得开发者能够在项目中直接引用,以支持JSF的功能。例如,`javax.faces.*` 包含了JSF API,包括视图、上下文、生命...

    IDEA创建JSF项目所需jar包.zip

    这个“IDEA创建JSF项目所需jar包.zip”文件包含了两个关键的库文件,它们对于在IDEA中成功搭建JSF项目至关重要。下面我们将详细探讨这两个jar包的作用以及JSF项目的构建过程。 1. javax.faces(1).jar: 这个jar...

    jsf 2.0 api和imp的jar包+源码包+doc

    API jar包是JSF 2.0的核心接口和抽象定义,它定义了各种组件、事件、监听器和生命周期方法等。开发者通常会将API jar包添加到项目的类路径中,以便在代码中引用JSF的相关接口和类。通过阅读API文档,你可以了解到...

    jsf-api-2.0.3.jar.zip_jsf api_jsf jar包_jsf-api-2.0.3.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包和原代码jsf2.1.0 jar包和原代码jsf2.1.0 jar包和原代码

Global site tag (gtag.js) - Google Analytics