0

根据这篇文章,我试图html_basic.taglib.xml在 jsf-impl.jar 中查找文件(根据 BalusC 的回答)。不存在任何 xml 文件html_basic.taglib.xml。但是,还有其他 xml 文件,例如jsf-ri-runtime.xml, xml.xsd其中没有相关 URL 的条目。

由于我没有获得所需的 xml 文件和所需的 URL 条目,因此我实际上无法理解 BalusC 在该帖子中试图讲述的内容。任何人都可以详细说明吗?我在哪里可以找到 JSF jar 中的 xml 文件?

4

1 回答 1

1

该答案适用于 JSF 2.0,而不适用于 JSF 1.2。

.taglib.xml在原生不支持Facelets的 JSF 1.2 中,没有任何jsf-impl.jar. 只有特定于 JSP 的.tld文件。对于 JSF 1.2 中的 Facelets,它改为包含在jsf-facelets.jar. 它位于 中/META-INF/jsf-html.taglib.xml,而后者又仅包含以下条目:

<facelet-taglib>
    <library-class>com.sun.facelets.tag.jsf.html.HtmlLibrary</library-class>
</facelet-taglib>

你可以在这里找到 的源代码HtmlLibrary

于 2012-10-17T20:14:19.890 回答