xmlns如何:h =" http://java.sun.com/jsf/html"工作?

时间:2012-10-15 11:13:12

标签: jsf facelets jsf-1.2

根据这个post,我试图找到jsf-impl.jar中的html_basic.taglib.xml文件(根据BalusC的回答)。没有任何xml文件html_basic.taglib.xml。但是,还有其他xml文件,如jsf-ri-runtime.xml, xml.xsd,没有相关网址的条目。

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

1 个答案:

答案 0 :(得分:1)

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

在JSF 1.2中,本身不支持Facelets,.taglib.xml中没有任何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> 仅包含以下条目:

{{1}}

You can find here the source code of HtmlLibrary