ArratList 存取javabean 字数的问题

解析了xml,把节点信息都存入到 javabean 里。由于 节点 是


1
经理


2
工程师

这种结构的。 所以用 ArrayList 保存 javabean 对象。 功能已经实现。问题是::::

如果javabean里某个字段过长,例如UserGroupName 这个属性的字数很长,(几百个)。存入到ArrayList,再输出的时候就是

上面这个符号,得不到里面的值了。 请问怎么解决。。

晕 我推荐你用htmlParser来爬取得 httpClient+htmlParser做爬去是绝配,不用你自己解析xml,你还可以通过任何样式 id或者位置得到你想要的那段html。还有就是建议xml用dom4j。常用的框架底层也用的是这个。

你的javabean里面是封装的xml吧,你具体怎么封装的。你就存入的一大串String?

你把你javabean贴出来,然后把你怎么打印的也贴出来。

好 ,那你在封装成bean的时候就调用newt.getName试试 看是不是这样的。

[code="java"]
public class DataRow {
private String userGroupId;
private String userGroupName;

//get/set
}

List user = new ArrayList();
[/code]

你这个是边读边输出的,你吧list封装完之后再输入

其实我就是觉得你循环取出的时候的问题,你把循环取出的整体代码发出来,因为这样的问题肯定是小细节问题,你发大概的估计看不清楚。

你打印下这个存进List之前的数据是否正常呢?
看看是不是XML解析出来就不对呢?

你用了htmlparser没有。
我刚才试了一下 没有你那个问题啊 lz仔细点啊