在我的JSF应用程序中显示的第一页上,我想以表格的形式显示数据库中的数据.我有一个名为ProductList的ManagedBean,它有一个Product对象的ArrayList,我想把所有的产品放在一个表中.我正在使用jstl c:forEach标签,但由于某种原因,我收到编译错误:
致命错误:元素"c:forEach"的前缀"c"未绑定.
我正确使用forEach标签吗?
<c:forEach items="#{productList.allProducts}" var="product">
</c:forEach>
Run Code Online (Sandbox Code Playgroud)
以下是命名空间标记:
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html">
Run Code Online (Sandbox Code Playgroud)
您必须确定所有命名空间(对h:,f:你在页面中使用的XML标记的前缀).
正确的定义xmlns:c是xmlns:c="http://java.sun.com/jsp/jstl/core"
你可以在这里有一个更长的例子:<c:if test>似乎总是在JSF2 Facelets中评估为true
| 归档时间: |
|
| 查看次数: |
3936 次 |
| 最近记录: |