Java中前臺接收後臺List資料並迴圈列印
阿新 • • 發佈:2018-12-12
在Java後端獲取到了資料,然後我們需要傳到前端頁面展現出來。
方法有兩種:
方法一:
後端:
request.setAttribute("list",list);
前端:
<% ArrayList list = (ArrayList) request.getAttribute("list"); /* 接受list集合 */ %> <table> <tr> <td>姓名</td> <td>密碼</td> </tr> <% for(int i=0;i<list.size();i++){ LoginActionForm pl=(LoginActionForm)list.get(i); /* LoginActionFrom是你的實體類 */ %> <td> <%=pl.getName()%> </td> <td> <%=pl.getPassword()%> </td> <tr> <%} %> </tr> </table>
方法二:
引入兩個jar包 jstl.jar和standard.jar
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt_rt"%> <%@ page isELIgnored="false" %> el方法: <c:forEach var="person" items="${list}"> ${list[1].name} <tr> <td> ${person.name} </td> <td> ${person.password} </td> </tr> </c:forEach>
如果el方法沒實現成功可能是jar