
把下面代码复制到文本文档中,然后将文本文档改成"html"形式
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 40 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META name="keywords" content="数据,数据库,表格,的话,页面">
<META name="description" content="把下面代码复制到文本文档中,然后将文本文档改成"html"形式这个是提取表格中的数据的方法,看看是你想要的不<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 40 Trans">
</HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!--
//获得table的tr td等属性
function getTableAtt(){
alert('该table有'+documentalloTablessrowslength+'个tr')
for (i=0; i < documentalloTablessrowslength; i++) {
//循环每个tr里的td
for (j=0; j < documentalloTablessrows(i)cellslength; j++) {
alert('第'+(i+1)+'个tr中的第'+(j+1)+'个td的值为:'+documentalloTablessrows(i)cells(j)innerText)
}
}
}
//-->
</SCRIPT>
<BODY>
<FORM METHOD=POST ACTION="" name="myform">
<hr>
<TABLE ID=oTabless border = "1">
<TR><TD>1</TD><TD>2</TD><TD>3</TD><TD>4</TD></TR>
<TR><TD>5</TD><TD>6</TD><TD>7</TD><TD>8</TD></TR>
</TABLE>
<INPUT TYPE="button" VALUE="Table" onclick="getTableAtt()">
<hr>
</FORM>
</BODY>
</HTML>
既然是有新数据,说明是两种情况:
1、自己在数据库内填写的,那就脱离了数据库的采集用户信息的作用,无效性比较大,可以采用页面时间间隔刷新的方式来每次获取数据库信息;
2用户传进数据库的数据,既然是传进来的 那就会发生数据库和页面交互,这样的话当数据传进数据库的时候在Dao方法中返回一个数据库selectfrom test(表)传出来的值,页面上request接收一下,不就能时时更新了嘛
这个问题和java没有关系,和数据库有关系
如果表结构里面有插入时间这个字段,就比较简单,如果没有的话,主要看数据库是否支持,如果是oracle的话是有一个rowid的值,通过max(rowid)就可以查看出最新插入的记录了
以上就是关于用java实现提取指定网页中的表格数据全部的内容,包括:用java实现提取指定网页中的表格数据、java怎么实现数据库有新数据 页面数据就更新、java 如何读取刚存入一张表中的数据id,如果多条数据同时插入如何判断最新插入的数据id等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)