先向高手问好
呵呵~~
我项目有一个功能,用户要求在web页面的文本框中进行输入数据操作时同步将数据写入客户端Temp文件中,意思就是用户打开这个文本框的同时要生成一个文件(要放在客户端的Temp文件夹里,为的是在用户再次打开上一次操作的时候使用),在操作时用户敲入一个文字,就要同步的在客户端文件中生成数据值,在用户关闭浏览器或者其他非正常原因关闭浏览器后不清除客户端文件!这个功能最主要的要求就是同步~~ 开始我也想过用Ajax,但Ajax是异步的~~ 有什么好的方法? 希望能给我这个小菜鸟个思路 谢谢大家了!
最好是能说的清楚一点 呵呵 我琢磨一天了 脑袋有点木了
呵呵~~
我项目有一个功能,用户要求在web页面的文本框中进行输入数据操作时同步将数据写入客户端Temp文件中,意思就是用户打开这个文本框的同时要生成一个文件(要放在客户端的Temp文件夹里,为的是在用户再次打开上一次操作的时候使用),在操作时用户敲入一个文字,就要同步的在客户端文件中生成数据值,在用户关闭浏览器或者其他非正常原因关闭浏览器后不清除客户端文件!这个功能最主要的要求就是同步~~ 开始我也想过用Ajax,但Ajax是异步的~~ 有什么好的方法? 希望能给我这个小菜鸟个思路 谢谢大家了!
最好是能说的清楚一点 呵呵 我琢磨一天了 脑袋有点木了
回帖是一种美德!传说每天回帖即可获得 10 分可用分!
WEB页面用来记录用户输入的信息,然后点击保存会保存到一个地方F:\,生成一个文件比如XML文件。
按照当天的日期命名。2008-05-06.xml,再写一个定时程序,在每天晚上十二点将自动解析这个xml文件将数据保存到数据相应的表中。然后将这个xml文件移走。第二天当用户再写东西的时候,会再次生成一个新的xml文件2008-05-07.xml......
依次类推,如上实现你的需求。
nanjg 你的意思是用AJAX无刷新取值,然后再写文件,是这个意思吗?
我就说下大概
客户开始写
FileWriter fw = new FileWriter("c:/temp/test.txt",ture);//true可以追加操作
BufferedWriter bw = new BufferedWriter(fw);
bw.writer("dfdsaf");
bw.flush();
fw.close();
然后用ajax实现onkeypress事件触发上面的操作。(有点麻烦。。)不知道这样可以满足lz的需求不? 学习up。
不过AJAX是异步的,能够时时的取页面值吗?onkeypress事件这个还真没用过,我查一查啊~~ 验证一下