日期:2014-05-20  浏览次数:20772 次

求大神帮忙写个java程序,定时读取网页的前5条内容存入数据库
如题,刚刚学这个java没多久

------解决方案--------------------
定时器setTimeOut和读取网页内容document.getElementById("id").value你都可以用javascript实现
------解决方案--------------------
ajax实现:

<script type="text/javascript">
   var xmlHttp;
   //创建XMLHttpRequest
   function createXMLHttpRequest(){
   if(window.ActiveXObject){
     xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
   }
   else if(window.XMLHttpRequest){
     xmlHttp = new XMLHttpRequest();
   }
   }
  
   //响应省份列表的onChange事件的处理方法
   function autoFlush(){
     //取得入参
     var value1 = document.all.value1.value;
     var value2 = document.all.value2.value;
     var value3 = document.all.value3.value;
     var value4 = document.all.value4.value;
     var value5 = document.all.value5.value;
     
     createXMLHttpRequest();
     //状态触发器绑定到processor函数
     xmlHttp.onreadystatechange = processor;
     //放时间参数是为了让服务器知道这是一个新的请求
     xmlHttp.open("GET","UpdateDB?value1="+value1+"&value2="+value2+"&value3="+value3+"&value4="+value4+"&value5="+value5);
     xmlHttp.send(null);
   }
  
   //处理状态改变的函数
   function processor(){
   var result;
   if(xmlHttp.readyState == 4){//响应完成
     if(xmlHttp.status == 200){//返回成功
       alert("入库啦~");
       return;
     }
   }
   alert("貌似没发送成功哦~");
   }
   //每隔10秒执行一次
   setInterval("autoFlush();",10000);
   </script>
<body>
<form name="form1" action="UpdateDB" method="POST">