我有一个ArrayList方法,返回的是ArrayList,我在另一个方法里面如何去接收这个ArrayList返回的内容?并显示出来?ArrayList是在一个Biz类里面返回的,显示在jsp网页上,我用的三层架构。求解
解决方案 »
- java.util.ArrayList cannot be cast to java.lang.Integer
- 数据库存储图片问题
- PreparedStatement如何执行不同sql语句
- 自己在Eclipse中写了下面的代码,用来手动连接Tomcat服务器,出现HTTP version NOT SUPPORTED ,本人一直在寻找答案,哪为高手能解决下
- sql语句转换成hql
- hibernate取代CMP
- 问一个有关j2ee的api方面的问题
- 高手请进,关于EJB的部署问题(100分相送)
- 请教 selvlet通过 Local接口调用ejb ,学要怎样作才正确啊
- 为什么RMI的实现提示找不到声明接口的类呢,
- 如何将对象序列化到Cookie
- jxl设置边框
public void ArrayList setMessage(ArrayList arr){
ArratList array=new ArrayList();
array=arr;
System.out.println("不就接收到信息了");
}
jsp页面接收
ArrayList arr=(ArrayList)request.getAttribute("array");就可以了
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啦
%>