Java 在Facelets中使用JSP 2.0标记
是否有人使用带有JSP 2.0标记的Facelets?如何将标签库添加到xhtml页面?在JSP中,我使用了:Java 在Facelets中使用JSP 2.0标记,java,jsp,jsf,facelets,jsf-2,Java,Jsp,Jsf,Facelets,Jsf 2,是否有人使用带有JSP 2.0标记的Facelets?如何将标签库添加到xhtml页面?在JSP中,我使用了: <% taglib prefix="example" tagdir="/WEB-INF/tags/my" %> and : <example:sample/> 以及: 如何在带有JSP 2.0标记的facelets中执行相同的操作?在FaceletXHTML中,您可以通过以下方式添加标记库: <html xmlns="http://www.w3.o
<% taglib prefix="example" tagdir="/WEB-INF/tags/my" %>
and : <example:sample/>
以及:
如何在带有JSP 2.0标记的facelets中执行相同的操作?在FaceletXHTML中,您可以通过以下方式添加标记库:
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:c="http://java.sun.com/jstl/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core">
Facelets和JSP是相互排斥的-它们是两种不同的视图技术 使用facelets标记库描述符将一些JSP标记移植到facelets
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:c="http://java.sun.com/jsp/jstl/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core">
因此,如果要定义facelets标记,请添加适当的描述符。
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:c="http://java.sun.com/jsp/jstl/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core">
那是“http://java.sun.com/jsp/jstl/core”,否则它将不起作用。Allan我知道我可以使用xmlns包含外部库,但我需要编写自己的标记(使用Scirptlet或其他java代码),我必须将此编写代码像标记一样放在xhtml页面中。我可以这样做吗?在JSP页面中,它非常简单,但我不知道Facelets是否很好。当然,它的工作方式是相同的。在Facelets中创建标记后,可以使用xmlns导入它们。我这里有一个创建和使用自定义Facelets标记的简单示例:谢谢,我一直在寻找类似这样的东西。
/jsp
-less URI仅适用于Facelets 1.x。