在网页中实时显示数据库中数据的更新 jsp

本文介绍了一个使用JavaScript实现的AJAX请求示例,通过GET方式从服务器获取数据,并展示了如何解析这些数据。该示例还包含了服务器端的JSP页面代码,用于响应请求并返回特定格式的数据。
 function   GetData(strURL)  
  {  
  var   xmlHttp=null;  
  var   strData="";  
  try  
  {  
  xmlHttp=new   ActiveXObject("Microsoft.XMLHTTP");  
  //xmlHttp.open("POST",strURL,false);  
  xmlHttp.open("GET",strURL,false);  
  xmlHttp.send();  
  strData=xmlHttp.responseText;//接受服务器输出的字符串.  
  }  
  catch(e)  
  {  
  window.confirm(e);  
  }  
  xmlHttp=null;  
  return   strData;  
  }  
  function   FormatData(strData)  
  {  
  if(strData!="")  
  {  
  var   DefineArray=strData.split("#");  
  iRecordCount=DefineArray.length;  
  for(kIndex=0;kIndex<DefineArray.length;kIndex++)  
  {  
  var   DefineUnitArray=DefineArray[kIndex].split(",");  
  RecordSetArray[kIndex]=DefineUnitArray;  
  }  
  iRecordMaxX=DefineArray.length;  
  iRecordMaxY=40;  
  }  
  }  
  这里是请求的JSP页:  
  <%@   page   contentType="text/html;   charset=gb2312"%>  
  <%@   page   import="java.sql.*"%>  
  <jsp:useBean   id="DBConnect"   scope="page"   class="com.db.DBConnect"/>  
  <%  
  Connection   conn=null;  
  conn=DBConnect.getConnection();  
  Statement   stmt=null;  
  ResultSet   rs=null;  
  String   strData="";  
  try  
  {  
  stmt=conn.createStatement();  
  rs=stmt.executeQuery("select   *   from   table_managestatus_basicdata");  
  while(rs.next())  
  {  
  strData=strData+rs.getString(5)+","+rs.getString(6)+"#";  
  }  
  rs.close();  
  stmt.close();  
  conn.close();  
  }  
  catch(Exception   e)  
  {System.out.println(e);}  
  if(strData.length()>1)  
  {  
  out.println(strData.substring(0,strData.length()-1));  
  }  
  DBConnect.close();  
  %>   
 
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值