2017-11-11 96 views
-1

我期待做一个循环,以显示我的JSP人的名单的方式,但没有显示时,我让下面的代码:将Object的ArrayList循环到我的JSP中?

我的ArrayList“resultArray”组成的对象“人”:

[Person{id=1, namePerson='Tom'}, 
Person{id=2, namePerson='Paul'}, 
Person{id=3, namePerson='Mary'}, 
Person{id=4, namePerson='Luky'}] 

这里是我的代码到我的JSP文件:

<%@ page import="mypath.Person" %> 
<%@ page import="java.util.ArrayList" %> 
<html> 
<% 
    ArrayList<Person> userList=(ArrayList<Person>) request.getAttribute("resultArray"); 
    if(userList != null) { 
     for(Person u : userList) { 
       u.getId(); 
       u.getNamePerson(); 
     } 
    } 
    %> 
+0

为什么会显示什么? –

回答

0

你只是调用该方法,你是不是写什么outstream。

你应该考虑写它来看看页面。例如

out.write(u.getId()); 
0

也许你可以使用这样的事情:

<c:forEach items="${userList}" var="item"> 
    ${item.namePerson}<br> 
</c:forEach>