网站发布后 用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