servlet在tomcat下向文件中写东西时应该注意的问题
来源:互联网 发布:五花大绑知乎 编辑:程序博客网 时间:2024/05/16 18:14
作者:王奎 此文章也同时发布于我的博客:www.marksaas.com
就是文件绝对路径有问题,错误的代码我就不上了,下面写一下正确的代码,并说一下应该注意的问题。
下面是正确的代码,,说明一下news.txt在类路径下。
response.setContentType("text/html");response.setCharacterEncoding("utf-8");PrintWriter out=response.getWriter();String fileName="/WEB-INF/classes/news.txt";String realPath=this.getServletContext().getRealPath(fileName);File file=new File(realPath);if(file.exists()){FileWriter writer=new FileWriter(file);BufferedWriter bufferedWriter=new BufferedWriter(writer);bufferedWriter.write("hello");bufferedWriter.newLine();bufferedWriter.write("word");bufferedWriter.flush();bufferedWriter.close();writer.close();}else{out.println();}我是在eclipse下部署到tomcat上的,我访问servlet时发现没有报错也没有其他异常,但是文件里就是没有东西,刷新也不行,最后打开部署到服务器上的项目时发现已经
写入到文件里了,回到看一下eclipse下文件的路径才发现并不是项目部署的路径,其实在部署时,eclipse把文件拷到一份到服务器下。。
1 0
- servlet在tomcat下向文件中写东西时应该注意的问题
- 在VC中使用资源文件应该注意的问题
- 在Myeclipse中开发web项目时,servlet的创建和使用中应该注意的问题。
- 写代码时应该注意的问题
- servlet过滤器中应该注意的字符编码问题
- servlet在tomcat中读取文件问题
- 写servlet时要注意的问题
- VS2005下写DLL应该注意的问题
- 透明加密驱动写文件HEAD应该注意的问题
- 在Servlet中以下载的方式向浏览器写数据--中文文件乱码问题解决
- smarty向js传递变量时应该注意的问题
- 写dll应该注意的问题
- 写视图应该要注意的问题
- 编程中对于文件路径应该注意的问题
- 一些在Hibernate学习中应该注意的问题
- 在C#中应该注意的舍取问题
- 在Symbian中编写DLL应该注意的问题
- 一些在Hibernate学习中应该注意的问题
- C++中struct与class的区别
- CheckBoxList 无法通过js获取选中value值 - 解决方案
- 查看某个表的字段信息使用的SQL查询语句
- ping 127.0.0.1 和 本机的ip地址,数据包会发到网卡上面吗?
- ELF 格式
- servlet在tomcat下向文件中写东西时应该注意的问题
- C# 将多个Image 合成为一个,格式可选择
- Android中属性动画Property Animation使用示例(三)
- 项目4~友元类
- centos安装mysql
- jquery boxmodel
- 4滚动条 SCROLL BAR
- 【原创翻译】《在linux中显示所有正在运行的进程》
- 《Thinking in Algorithm》12.详解十一种排序算法