楼主不必纠结,你输出肯定是这样[Ljava.lang.String
不信你直接new一个数组输出就是这样,封装类还好些
像Integer输出是:[Ljava.lang.Integer
int的话就是:[I
判断数组的话不要输出他的类型
用:对象.class.isArray()方法 如果输出true就说明是数组
List
添加get、set方法
在Action中写
request.setAttribute("a", a);
将a对象放到request,别名“a”
到页面上,使用
把数据显示到客户端
就OK了
忘了告诉你,
<%@taglib uri="http://java.sun.com/jsp/jstl/core"
prefix="li" %>
你是说网络传这个对象过去?网络传的话,可以用rmi做,也可以用webservice做,当然也还可以自己把对象的属性封成字节流在socket中传,然后客户端再把传过来的字节流解开成你要的属性。
能把问题描述清楚点吗?
如果你的意思是将数组传进对象,在取出来的话,你直接对象对应的setXXX(设置),getxxx(获取)。
1.把装有String[]数组的对象放入request中.this.getRequest().setAttribute("obj", obj);
2.在页面获取
<%Obj obj = request.getAttribute("obj");
String[] s = obj.getS();
for(int i=0;i
<%=s[i] .toString()%>
<%
}
%>
加一个toString();