ITPUB??ì3
ITPUB论坛 » WEB 2.0技术 » 求助:关于ajax从数据库取数据向前台传的问题 !!!

新一届的微软MVP评选已经开始,欢迎各位推荐!

标题: 求助:关于ajax从数据库取数据向前台传的问题 !!!
离线 l303505
初级会员



精华贴数 0
个人空间 0
技术积分 16 (68395)
社区积分 0 (1544717)
注册日期 2007-9-4
论坛徽章:0
      
      

发表于 2007-9-14 20:33 
求助:关于ajax从数据库取数据向前台传的问题 !!!

//后台Java servlet中将从数据库中数据封装成XML
  PrintWriter out = response.getWriter();

  response.setContentType("text/xml;charset=GBK";
  response.setHeader("Cache-Control", "no-cache";

  out.println("<response>";

  Iterator iter = allRoom.iterator();
  while (iter.hasNext()) {
        name = (String) iter.next();
        out.println("<room>" + name + "</room>";
  }
// 获取信息
  BookinfoT info = (BookinfoT) bookInfo.get(0);
  SimpleDateFormat sdf = new SimpleDateFormat("HH:mm";
  for (int i = 0; i < bookInfo.size(); i++) {
       out.println("<time>" + sdf.format(info.getBkStarttime())
                +"-"+sdf.format(info.getBkEndtime())+ "</time";
       out.println("<purpose>" + info.getBkPurpose() + "</purpose>";
  }
// 获取上午会议室
  iter = amUnuseroom.iterator();
  while (iter.hasNext()) {
        name = (String) iter.next();
        out.println("<amUnusedRoom>" + name + "</amUnusedRoom>";
  }
  iter = pmUnuserroom.iterator();
  // 获取下午会议室
  while (iter.hasNext()) {
        name = (String) iter.next();
        out.println("<pmUnusedRoom>" + name + "</pmUnusedRoom>";
  }

  out.println("</response>";

  allRoom = null;
  bookInfo = null;
  amUnuseroom = null;
  pmUnuserroom = null;
  service = null;
  out.close();

//前台接收代码
var length=XMLData.getElementsByTagName("time").length;
length=xmlHttp.responseXML.getElementsByTagName("amUnusedRoom").length;
length=xmlHttp.responseXML.getElementsByTagName("pmUnusedRoom").length;

//请问为什么三个length的值都为0?


只看该作者    顶部
离线 l303505
初级会员



精华贴数 0
个人空间 0
技术积分 16 (68395)
社区积分 0 (1544717)
注册日期 2007-9-4
论坛徽章:0
      
      

发表于 2007-9-16 16:29 
不好意思,原来是自己的一个非常非常低级错误:  
out.println(  "  <time  >  "  +  sdf.format(info.getBkStarttime())+  "-  "+sdf.format(info.getBkEndtime())+    "  </time  ";  
此处应为:  
out.println(  "  <time  >  "  +  sdf.format(info.getBkStarttime())+  "-  "+sdf.format(info.getBkEndtime())+    "  </time  >  ";


只看该作者    顶部
离线 henryge
歌手


精华贴数 0
个人空间 0
技术积分 307 (6565)
社区积分 109 (3401)
注册日期 2007-9-26
论坛徽章:2
      
      

发表于 2007-10-6 11:43 
知错能改 好同志


只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问