全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Servlet中操作文件详解及实例

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小时内与您取得联系。