博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Serlvet学习笔记之四—对文件的操作
阅读量:5218 次
发布时间:2019-06-14

本文共 1677 字,大约阅读时间需要 5 分钟。

1.读文件

package com.demo;import java.io.BufferedReader;import java.io.FileReader;import java.io.PrintWriter;import javax.servlet.http.*;public class ServletFileTest1 extends HttpServlet {    public void doGet(HttpServletRequest req,HttpServletResponse res){        try {            req.setCharacterEncoding("gb2312");            res.setContentType("text/html;charset=gb2312");            PrintWriter pw=res.getWriter();//创建一个FileReader            FileReader f=new FileReader("D:\\myCount.txt");            BufferedReader br=new BufferedReader(f);            String numVal=br.readLine();            br.close();     //一定要关闭文件流            pw.println("从文件中读取的数据是: "+numVal);        } catch (Exception e) {            e.printStackTrace();        }    }        public void doPost(HttpServletRequest req,HttpServletResponse res){        this.doGet(req, res);    }}

2.写文件

package com.demo;import java.io.*;import javax.servlet.http.*;public class ServletFileTest2 extends HttpServlet{    public void doGet(HttpServletRequest req,HttpServletResponse res){        try {            req.setCharacterEncoding("gb2312");            res.setContentType("text/html;charset=gb2312");            PrintWriter pw=res.getWriter();//创建一个FileWriter            FileWriter f=new FileWriter("D:\\myCount.txt");            BufferedWriter bw=new BufferedWriter(f);            bw.write("hello");    //会把原来文件中的信息给删除掉,相当于>            bw.close();            pw.println("向文件写入信息");        } catch (Exception e) {            e.printStackTrace();        }    }    public void dopost(HttpServletRequest req,HttpServletResponse res){        this.doGet(req, res);    }}

 

转载于:https://www.cnblogs.com/zydev/p/5400029.html

你可能感兴趣的文章
A Plug for UNIX 分类: POJ ...
查看>>
寒假作业01
查看>>
CSS笔记——padding,margin为百分比计算时的参照对象
查看>>
在ubuntu服务器上配置tomcat
查看>>
判断回文
查看>>
SQL中的BETWEEN 操作符
查看>>
phplib系统开发经验总结
查看>>
黄金点游戏
查看>>
vue中一个dom元素可以绑定多个事件?
查看>>
Linux常用命令
查看>>
122. Best Time to Buy and Sell Stock II
查看>>
2018寒假作业_4(自我总结)
查看>>
计算机视觉与遥感实验室(CVRS Lab)
查看>>
如何为Kafka集群选择合适的Topics/Partitions数量
查看>>
php RSA加密传输代码示例(轉)
查看>>
LOJ #3103. 「JSOI2019」节日庆典
查看>>
正确适配苹果ATS审核要求的姿势
查看>>
NHibernate.3.0.Cookbook第四章第6节的翻译
查看>>
jinjia
查看>>
Bootstrap框架
查看>>