String str=null;
File f=new File("E:\\work\\java\\jsp\\lianxi","ceshi.txt");
RandomAccessFile raf=new RandomAccessFile(f,"rw");
raf.writeUTF("你们在哪啊?");
str=raf.readUTF();
byte[] b=str.getBytes("ISO-8859-1");
str=new String(b);
out.print("<BR>"+str);
File f=new File("E:\\work\\java\\jsp\\lianxi","ceshi.txt");
RandomAccessFile raf=new RandomAccessFile(f,"rw");
raf.writeUTF("你们在哪啊?");
str=raf.readUTF();
byte[] b=str.getBytes("ISO-8859-1");
str=new String(b);
out.print("<BR>"+str);
是不是要用System.out.print("<BR>"+str);?
但是加上后,为什么可以写入,但是读不出来呢?
File f=new File("E:\\work\\java\\jsp\\lianxi","ceshi.txt");
如果这个ceshi.txt不存在,运行的话会生成一个ceshi.txt,并且向这个文件输入字符串。
那我刷新这个jsp页面,ceshi.txt这个文件是存在的,就不会生成,还是以前那个,
但是以前那个里面已经有字符串了,
我再次刷新,重新运行后,等于又向ceshi.txt里面输入了刚才相同的字符串,
可是为什么无论刷新多少次,txt里都只有一个字符串呢?