如何使用Facelets';ui:在JSP中重复标记?
我正在JSP2.1上使用JSF2.0。有没有可能在JSP文件中使用Facelets的标记 我已经将Facelets标记库作为如何使用Facelets';ui:在JSP中重复标记?,jsp,jsf-2,facelets,Jsp,Jsf 2,Facelets,我正在JSP2.1上使用JSF2.0。有没有可能在JSP文件中使用Facelets的标记 我已经将Facelets标记库作为 <%@ taglib uri="http://java.sun.com/jsf/facelets" prefix="ui"%> 但是,它没有识别jsf impl.jar附带的taglibui.taglib.xml,并且在呈现时间上给出了一个错误 org.apache.jasper.JasperException:绝对uri:无法在web.xml或与此应用
<%@ taglib uri="http://java.sun.com/jsf/facelets" prefix="ui"%>
但是,它没有识别jsf impl.jar
附带的taglibui.taglib.xml
,并且在呈现时间上给出了一个错误
org.apache.jasper.JasperException:绝对uri:无法在web.xml或与此应用程序一起部署的jar文件中解析
但是这个
标记在我的Facelets文件中运行良好 这是不可能的。Facelets是一种独特的视图技术,在技术上是JSP的继承者。不能将它们混合使用,也不能在JSP文件中使用Facelets标记。对于JSF2,强烈建议使用Facelets而不是JSP,因为它远远优于JSP
对于JSP,最好的选择是使用。它具有类似的语法,只使用了
项
属性,而不是值
。或者如果它需要是一个渲染时间标签,比如“代码> <代码>,而不是一个构建时间标签,那么考虑看一下。< /P>嗨,BalusC!非常感谢您的回复,是的,它与“”配合使用效果很好。