我想執行分頁以顯示數據庫中的數據,RecordsShow是顯示所有記錄的類,並且我將這些記錄存儲在其中的List中。關於在jsp中使用For-each循環但不使用jstl標籤?
for(RecordsShow s : (RecordsShow)list) {
}
,但它給錯誤的for-each並不適用於表達型....
我想執行分頁以顯示數據庫中的數據,RecordsShow是顯示所有記錄的類,並且我將這些記錄存儲在其中的List中。關於在jsp中使用For-each循環但不使用jstl標籤?
for(RecordsShow s : (RecordsShow)list) {
}
,但它給錯誤的for-each並不適用於表達型....
從您發佈的錯誤,
的for-each並不適用於表達型
For-each循環適用於數組和Iterable。
而迭代時,如果列表是RecordsShow
類的對象,則可以簡單地迭代,不需要再次將其強制轉換到列表中。
for(RecordsShow s : ListName) {
. . .
}
,或者你可以用c:forEach
做很容易添加taglib
,
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
然後,
<c:forEach items='${List}' var='varName'>
<c:out>${varname.List}</c:out>
</c:forEach>
希望這有助於!
請發佈我們的代碼如何將元素添加到'list'和stactraces –
如果這裏的列表對象是RecordShow對象的列表,即列表中,那麼你可以使用:
for(RecordsShow s : list) {
}
這與我的答案有何區別? –
請提供一些更多的解釋。或詳細說明你的問題 –
這裏是什麼'RecordsShow'? – Braj
爲什麼你不想使用JSTL?你爲什麼要回到石器時代? – Braj