社区
Web 开发
帖子详情
文件读取问题
licdut
2004-10-05 11:12:02
服务器上有一个内容不断增加的文本文件,文件增加到100行左右会停止增加内容。现在需要写一个JSP程序每隔三秒读取一次文件(采用网页定时刷新的方式),但出现闪烁,因此我采用了两个iframe的方式,让其一个显示,一个从服务器上读取文件。
问题是:如果按照我用两个iframe的办法,怎样才能做到不重不漏地把数据读出来,并在客户端显示?
哪位朋友还要更好的解决方法?
...全文
125
9
打赏
收藏
文件读取问题
服务器上有一个内容不断增加的文本文件,文件增加到100行左右会停止增加内容。现在需要写一个JSP程序每隔三秒读取一次文件(采用网页定时刷新的方式),但出现闪烁,因此我采用了两个iframe的方式,让其一个显示,一个从服务器上读取文件。 问题是:如果按照我用两个iframe的办法,怎样才能做到不重不漏地把数据读出来,并在客户端显示? 哪位朋友还要更好的解决方法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
licdut
2004-10-21
打赏
举报
回复
问题还未很好解决,请各位高手再帮帮忙
licdut
2004-10-05
打赏
举报
回复
对不起,“哪位朋友还要更好的解决方法?”应该是“哪位朋友还有更好的解决方法?”,谢谢。
licdut
2004-10-05
打赏
举报
回复
感谢各位的帮助,特别是cm4ever(小P) 还给出了示例代码。
“可以使用线程来做定时刷新,直到出现结束行内容再结束线程。这样就不用Iframe。”,这个具体怎么做?我是B/S模式。
朋友别哭
2004-10-05
打赏
举报
回复
up
TinyJimmy
2004-10-05
打赏
举报
回复
将数据刷新和文件读取分开来.
网页 -> 服务 -> 从内存中读取内容
服务 -> 读入文件写入内存
一来减少IO,效率要高; 二来避免冲突
禽兽v5
2004-10-05
打赏
举报
回复
另外,可以使用线程来做定时刷新,直到出现结束行内容再结束线程。这样就不用Iframe。
禽兽v5
2004-10-05
打赏
举报
回复
示例代码如下(计算长度的部分不一定正确):
// 要记得保存累计读取了多少内容
long content_length = request.getParameter("content_length") == null ? 0 : ((Long)request.getParameter("content_length")).longValue();
String filePath = "c:\sql.txt";
File file = new File(filePath);
// 只有文件内容增加时才进行新动作
if ( file.length > content_length )
{
BufferedReader br = new BufferedReader(new InputStreamReader( new FileInputStream(filePath) ) );
String line = "";
//越过原来读取过的内容
br.skip(content_length);
while ( (line = br.readLine()) != null )
{
// 累计读取到的文件长度
content_length += (new Integer( (line + "\n").length() )).longValue();
// do something...
}
}
umbrella1984
2004-10-05
打赏
举报
回复
用java.util.Timer与java.util.TimerTask类可以实现定时刷新,然后用IO类来读取,其他的就简单了。
禽兽v5
2004-10-05
打赏
举报
回复
纪录文件当前累计的字节数,然后判断文件容量是否大于累计字节,也就是文件内容有所增加。如果有所增加则读取新增内容,否则等待下一次检测。
Labview 配置
文件
,XML
文件
读写.rar
配置
文件
,XML
文件
读写.rar XML的简单易于在多数应用程序中读/写数据,XML是数据交换的公共语言,很多不同的应用软件都支持XML
文件
。 配置
文件
,是一种计算机
文件
,可以对程序配置初始参数;设置程序初始数据。
android项目中
读取
ini配置
文件
在实际项目中,可以通过编写单元测试或者集成测试来确保ini
文件
读取
和解析功能的正确性。使用`testfile`作为测试数据,编写测试用例,检查
读取
的配置信息是否与预期一致。 总之,在Android项目中
读取
`ini`配置
文件
...
properties
文件
读写
properties
文件
读写操作
PC
文件
读写
文件
读写ProcessMonitor2.93_yfy
PC
文件
读写
文件
读写ProcessMonitor2.93_yfy 可以看到系统所有的操作手动的自动的前端的后台的所有软件包括系统的
文件
写入
读取
,如果想找到视频所在音乐
文件
等等你所看到的东西所在
文件
夹,它都能帮你找到。
Android NDK
文件
读取
读写 操作 NDK数据加密DEMO
Android jni
文件
读写 NDK
文件
读取
读写 操作 NDK数据加密DEMO 源码直接上传,运行在android6.0系统测试通过
Web 开发
81,116
社区成员
341,729
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章