0
我試圖通過展示從servlet的MySQL表到JSP表中的值,我已經做了以下的BookSaleAuctionServlet取值,並將其顯示在表中JSP
con = DriverManager.getConnection("jdbc:mysql://localhost/logins", "root", "");
try {
ArrayList<String> arr = new ArrayList<String>();
Statement stmt = con.createStatement();
ResultSet rst = stmt.executeQuery
("SELECT m.id,m.username,m.address,m.email,m.contact FROM members m");
request.setAttribute("memberList", rst);
request.getRequestDispatcher("MemberDetail.jsp").forward(request, response);
和MemberDetail.jsp
<p>---------${memberList}</p>
<table border="1">
<thead>
<tr>
<th>Name</th>
<th>Address</th>
<th>Contact</th>
<th>Email</th>
<th>Action</th>
</tr>
</thead>
<tbody>
<c:forEach var="row" items="${memberList}">
<tr>
<td><c:out value="${row.id}"/> </td>
<td><c:out value="${row}"></c:out> </td>
<td><c:out value="${row[0]}"></c:out> </td>
<td></td>
<td><a href="MemberDetailUpdate.jsp" name="Edit">Edit</a> </td>
</tr>
</c:forEach>
</tbody>
</table>
現在我不能夠在表中獲取值和${memberList}
到達值[email protected]
我不知道我怎樣才能獲取價值,請幫助
你應該通過名單不是結果集 – soorapadman
我希望這個鏈接可以工作http://stackoverflow.com/questions/384189/how-do-i-make-a-java-resultset-available-in-my-jsp – soorapadman
謝謝,但我改變了整體代碼,並從jsp –