gpt4 book ai didi

jsp - 如何使用 Facelets 的 ui :repeat tag in JSP?

转载 作者:行者123 更新时间:2023-12-01 07:45:49 26 4
gpt4 key购买 nike

我在 JSP 2.1 上使用 JSF 2.0。是否有可能使用 Facelets' <ui:repeat> JSP 文件中的标记?

我已将 JSP 中的 Facelets 标记库导入为

<%@ taglib uri="http://java.sun.com/jsf/facelets" prefix="ui"%>

但它没有识别标签库 ui.taglib.xml附带 jsf-impl.jar并给出渲染时间错误

org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jsf/facelets cannot be resolved in either web.xml or the jar files deployed with this application

但是这个<ui:repeat>标签在我的 Facelets 文件中工作正常。

最佳答案

这是不可能的。 Facelets 是一种独特的 View 技术,在技术上是 JSP 的继承者。您不能混合它们,也不能在 JSP 文件中使用 Facelets 标记。对于 JSF2,强烈建议使用 Facelets 而不是 JSP,因为它比 JSP 优越得多。

对于 JSP,最好的选择是使用 JSTL <c:forEach> 反而。它具有类似的语法,只有 items使用属性代替 value 。或者,如果它需要是渲染时标签,如 <ui:repeat>而不是构建时标签,然后考虑查看 Tomahawk's <t:dataList> .

关于jsp - 如何使用 Facelets 的 ui :repeat tag in JSP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7006104/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com