日期:2014-05-20  浏览次数:20994 次

如何接收ArrayList返回的集合?
我有一个ArrayList方法,返回的是ArrayList,我在另一个方法里面如何去接收这个ArrayList返回的内容?并显示出来?ArrayList是在一个Biz类里面返回的,显示在jsp网页上,我用的三层架构。求解

------解决方案--------------------
比如
public void ArrayList setMessage(ArrayList arr){
ArratList array=new ArrayList();
array=arr;
System.out.println("不就接收到信息了");
}
------解决方案--------------------
1.如果是在java类里接收,new一个List集合,然后 List list = ArrayList(); //ArrayList()是你定义的方法
2.如果是在jsp 页面接收。先在后台servlet里面
HttpSession session = request.getSession();
session.setAttribute("myList","list");
在jsp页面用程序片实现接收:
List list = session.getAttribute("myList");
然后循环遍历list数组。
例如:
<%
List list = session.getAttribute("myList");
for(String s:list){
%>
现在是页面部分代码,<%=s%>里存放的就是你要的值
<%
}
%>
这样就OK啦
%>