我對JSP非常陌生。無論如何,我試圖用c:foreach打印列表中的每個對象,但它不起作用,我不知道爲什麼。我已經檢查過類似的問題,但沒有解決我的問題。c:foreach不打印對象
<h2>
Your account information:
<%
LinkedList<BankAccount> accounts = null;
accounts = account1.getAccountList();
request.setAttribute("accounts", account1.getAccountList());
%>
</h2>
<c:foreach items="${accounts}" var="acct">
<p>${acct.accountName}</p><br/>
<p>$${acct.AccountBalance}</p><br/>
</c:foreach>
<TD valign="top"><B><%=accounts.get(0).accountName%></b><br>
<TD valign="top"><b>$<%=accounts.get(0).AccountBalance%></b></br>
</br></br>
<TD valign="top"><b><%=accounts.get(1).accountName%></b><br>
<TD valign="top"><b>$<%=accounts.get(1).AccountBalance%></b></br>
底部代碼工作--- accounts.get(0)等,但我不能,因爲如果我將數據添加到數據庫,然後我不得不每次添加更多的代碼使用。
感謝您的幫助。
要導入的庫使用類似於這條線的東西? <%@ taglib prefix =「c」uri =「http://java.sun.com/jsp/jstl/core」%> – LeHill
尷尬的是,沒有。我添加了你的線,但它說它找不到。我也找不到任何下載。 – user3007447