日期:2014-05-17  浏览次数:20705 次

java修改文件内容问题
网站发布后 用java代码更改了tomcat下该项目下的某个文件的内容 事实证明修改成功了 
但是网页上就显示不出这个内容了。需要手动打开这个文件然后随便改点再保存 才可以在网页上显示出来
这是为什么哇??
Java code

  JSONArray jsonArray2 = JSONArray.fromObject(Hotels);
             String path = System.getProperty("user.dir").replace("\\", "/") +"/../webapps/ChinaTravelServiceZJ";
            path =path+"/data.txt";
            
            File file = new File(path);
            Writer outTxt = null;
            try {
                outTxt = new OutputStreamWriter(new FileOutputStream(file,false), "UTF-8");
            } catch (UnsupportedEncodingException e1) {
                e1.printStackTrace();
            }
                    System.out.println(jsonArray2.toString());
                    System.out.println(path);
                    outTxt.write(jsonArray2.toString());
                    outTxt.close();



------解决方案--------------------
是不是没有flush