我对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