AJAX 查询数据量大,JSP页面报错。

bc_pc 2010-05-21 10:00:01
JAVA:servletResponse.getWriter().write(toXML);

JSP: var xml = obj.responseXML;
var LVL1 = xml.getElementsByTagName("LVL1")[0];


在JAVA中取得的toXML放到文本中是400K,到JSP后报脚本错误,提示是NULL IS NULL。

提交时使用的是POST。

请问是怎么回事,该如何解决。
...全文
94 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
licip 2010-05-21
  • 打赏
  • 举报
回复
400K应该不会吧。会不会是你xml中有特殊的字符呀。
xshf12345 2010-05-21
  • 打赏
  • 举报
回复
大数据量最好不要使用ajax,有安全方面的隐患
hoojo 2010-05-21
  • 打赏
  • 举报
回复
将ajax设置成同步的看看
bc_pc 2010-05-21
  • 打赏
  • 举报
回复
不是 var count = LVL1.getElementsByTagName("count");

而是 var lvl = xml.getElementsByTagName("lvl")[0]

lvl = null 还没有到上面那一步。
bc_pc 2010-05-21
  • 打赏
  • 举报
回复
问题补充:
不是上面的问题,同一个XML数据文件,数据量多的时候出现问题,少的时候没有问题。

具体是:

var count = LVL1.getElementsByTagName("count");

多:count = null?
少:object

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧