Servlet中操作文件详解及实例

因为Servlet本来就是一个.Java文件,因此servlet中操作文件和普通java文件操作文件是一样的。
读取文件主要代码:
FileReader f=new FileReader("f:\\lissdy.txt");
BufferedReader bw=new BufferedReader(f);
读出一行数据
String num=bw.readLine();
注意一定要关闭文件流
bw.close();
写文件的方法与之类似,具体代码为:
读取:
package com.lissdy;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.*;
@SuppressWarnings("serial")
public class ReadFile extends HttpServlet{
public void doGet(HttpServletRequest req,HttpServletResponse res)
{
try {
res.setContentType("text/html;charset=gbk");
PrintWriter pw=res.getWriter();
FileReader f=new FileReader("d:\\lissdy.txt");
BufferedReader bw=new BufferedReader(f);
String num=bw.readLine();
bw.close();
pw.println("从文件中读取的数据是:"+num);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
写入:
package com.lissdy;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.*;
@SuppressWarnings("serial")
public class WriteFile extends HttpServlet{
public void doGet(HttpServletRequest req,HttpServletResponse res)
{
try {
res.setContentType("text/html;charset=gbk");
PrintWriter pw=res.getWriter();
//从内存到磁盘流动为写(输出流)
//从磁盘文件到内存流动为读(输入流)
FileWriter f=new FileWriter("d:\\lissdy.txt");
BufferedWriter bw=new BufferedWriter(f);
bw.write("试一试文件怎么写");
pw.println("向文件写入数据");
bw.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# Servlet中操作文件
# Servlet
# 操作文件实例详解
# 希望能
# 与之
# 谢谢大家
# 本来就是
# 是一样的
# close
# HttpServlet
# package
# String
# num
# readLine
# IOException
# PrintWriter
# javax
# import
# io
# http
# bw
相关文章:
建站主机无法访问?如何排查域名与服务器问题
建站之星后台管理如何实现高效配置?
义乌企业网站制作公司,请问义乌比较好的批发小商品的网站是什么?
如何选择服务器才能高效搭建专属网站?
如何在七牛云存储上搭建网站并设置自定义域名?
建站之星伪静态规则如何设置?
代刷网站制作软件,别人代刷火车票靠谱吗?
郑州企业网站制作公司,郑州招聘网站有哪些?
电商平台网站制作流程,电商网站如何制作?
如何通过WDCP绑定主域名及创建子域名站点?
高配服务器限时抢购:企业级配置与回收服务一站式优惠方案
临沂网站制作公司有哪些,临沂第四中学官网?
品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?
寿县云建站:智能SEO优化与多行业模板快速上线指南
建站之星体验版:智能建站系统+响应式设计,多端适配快速建站
建站之星后台管理:高效配置与模板优化提升用户体验
宝塔建站后网页无法访问如何解决?
高防服务器租用首荐平台,企业级优惠套餐快速部署
建站之星如何防范黑客攻击与数据泄露?
电商网站制作公司有哪些,1688网是什么意思?
已有域名和空间如何搭建网站?
建站之星导航配置指南:自助建站与SEO优化全解析
网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?
网站制作知乎推荐,想做自己的网站用什么工具比较好?
在线教育网站制作平台,山西立德教育官网?
如何高效利用200m空间完成建站?
大学网站设计制作软件有哪些,如何将网站制作成自己app?
专业制作网站的公司哪家好,建立一个公司网站的费用.有哪些部分,分别要多少钱?
制作网站建设的公司有哪些,网站建设比较好的公司都有哪些?
外贸公司网站制作哪家好,maersk船公司官网?
南京做网站制作公司,南京哈发网络有限公司,公司怎么样,做网页美工DIV+CSS待遇怎么样?
南京网站制作费用,南京远驱官方网站?
表情包在线制作网站免费,表情包怎么弄?
定制建站模板如何实现SEO优化与智能系统配置?18字教程
南平网站制作公司,2025年南平市事业单位报名时间?
网站制作外包价格怎么算,招聘网站上写的“外包”是什么意思?
简历在线制作网站免费版,如何创建个人简历?
建站主机功能解析:服务器选择与快速搭建指南
建站主机选哪种环境更利于SEO优化?
制作证书网站有哪些,全国城建培训中心证书查询官网?
如何在景安云服务器上绑定域名并配置虚拟主机?
如何获取PHP WAP自助建站系统源码?
如何快速搭建高效可靠的建站解决方案?
宝塔新建站点报错如何解决?
网站网页制作专业公司,怎样制作自己的网页?
建站之星价格显示格式升级,你的预算足够吗?
建站IDE高效指南:快速搭建+SEO优化+自适应模板全解析
网站制作价目表怎么做,珍爱网婚介费用多少?
如何通过西部建站助手安装IIS服务器?
建站10G流量真的够用吗?如何应对访问高峰?
*请认真填写需求信息,我们会在24小时内与您取得联系。