java 想把String[]数组放入一个对象里 再将这个对象传入客户端 再获取该对象数组 怎么做?
想把String[]数组放入一个对象里对象里已经有了数组的getset方法传入后再获取数组String[]st=newString[20];我想把这个数组用set()方法...
想把String[]数组放入一个对象里 对象里已经有了数组的get set方法 传入后再获取数组
String[] st = new String[20]; 我想把这个数组用set() 方法存入对象中 我直接用set(st) 存进去的不是数组内容 我输出了一下 存入的是([Ljava.lang.String;@6754d6)这玩意 如何用set()存入数组内容 展开
String[] st = new String[20]; 我想把这个数组用set() 方法存入对象中 我直接用set(st) 存进去的不是数组内容 我输出了一下 存入的是([Ljava.lang.String;@6754d6)这玩意 如何用set()存入数组内容 展开
5个回答
展开全部
楼主不必纠结,你输出肯定是这样[Ljava.lang.String
不信你直接new一个数组输出就是这样,封装类还好些
像Integer输出是:[Ljava.lang.Integer
int的话就是:[I
判断数组的话不要输出他的类型
用:对象.class.isArray()方法 如果输出true就说明是数组
不信你直接new一个数组输出就是这样,封装类还好些
像Integer输出是:[Ljava.lang.Integer
int的话就是:[I
判断数组的话不要输出他的类型
用:对象.class.isArray()方法 如果输出true就说明是数组
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
List<String> a = new ArrayList<String>
添加get、set方法
在Action中写
request.setAttribute("a", a);
将a对象放到request,别名“a”
到页面上,使用
<li:forEach items="${a}" var="a">
<input type="text" value="${a}" readonly/>
</li:forEach>
把数据显示到客户端
就OK了
忘了告诉你,<li:forEach>是一个jstl标签库
<%@taglib uri="http://java.sun.com/jsp/jstl/core"
prefix="li" %>
添加get、set方法
在Action中写
request.setAttribute("a", a);
将a对象放到request,别名“a”
到页面上,使用
<li:forEach items="${a}" var="a">
<input type="text" value="${a}" readonly/>
</li:forEach>
把数据显示到客户端
就OK了
忘了告诉你,<li:forEach>是一个jstl标签库
<%@taglib uri="http://java.sun.com/jsp/jstl/core"
prefix="li" %>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-09-02
展开全部
你是说网络传这个对象过去?网络传的话,可以用rmi做,也可以用webservice做,当然也还可以自己把对象的属性封成字节流在socket中传,然后客户端再把传过来的字节流解开成你要的属性。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
能把问题描述清楚点吗?
如果你的意思是将数组传进对象,在取出来的话,你直接对象对应的setXXX(设置),getxxx(获取)。
如果你的意思是将数组传进对象,在取出来的话,你直接对象对应的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.length;i++){
%>
<tr><td><%=s[i] .toString()%></td></tr>
<%
}
%>
加一个toString();
2.在页面获取
<%Obj obj = request.getAttribute("obj");
String[] s = obj.getS();
for(int i=0;i<s.length;i++){
%>
<tr><td><%=s[i] .toString()%></td></tr>
<%
}
%>
加一个toString();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询