有人使用带有 JSP 2.0 标签的 Facelets 吗?如何将标签库添加到 xhtml 页面?在 JSP 中,我使用了:
<% taglib prefix="example" tagdir="/WEB-INF/tags/my" %>
and : <example:sample/>
如何在带有 JSP 2.0 标签的 facelets 中做同样的事情?
在 Facelet XHTML 中,您可以通过以下方式添加标签库:
<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。
因此,如果要定义 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 ”,否则它不起作用。