Servlet中操作文件詳解及實例
更新時間:2017年04月28日 08:35:53 投稿:lqh
這篇文章主要介紹了Servlet中操作文件詳解及實例的相關(guān)資料,需要的朋友可以參考下
Servlet中操作文件詳解及實例
因為Servlet本來就是一個.Java文件,因此servlet中操作文件和普通java文件操作文件是一樣的。
讀取文件主要代碼:
FileReader f=new FileReader("f:\\lissdy.txt"); BufferedReader bw=new BufferedReader(f);
讀出一行數(shù)據(jù)
String num=bw.readLine();
注意一定要關(guān)閉文件流
bw.close();
寫文件的方法與之類似,具體代碼為:
讀?。?br />
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("從文件中讀取的數(shù)據(jù)是:"+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(); //從內(nèi)存到磁盤流動為寫(輸出流) //從磁盤文件到內(nèi)存流動為讀(輸入流) FileWriter f=new FileWriter("d:\\lissdy.txt"); BufferedWriter bw=new BufferedWriter(f); bw.write("試一試文件怎么寫"); pw.println("向文件寫入數(shù)據(jù)"); bw.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關(guān)文章
JAVA/JSP學(xué)習(xí)系列之七(Orion下自定義Tag)
JAVA/JSP學(xué)習(xí)系列之七(Orion下自定義Tag)...2006-10-10通用彈出層頁面(兼容IE、firefox)可關(guān)閉控制寬高及屏蔽背景
本人搜集整理了一個通用彈出層頁面(兼容IE、firefox)可關(guān)閉控制寬高及屏蔽背景,需要的朋友可以了解下2012-12-12純JSP+DWR實現(xiàn)三級聯(lián)動下拉選擇菜單實現(xiàn)技巧
今天我做了一個dwr+jsp做的例子:純JSP+DWR實現(xiàn)三級聯(lián)動下拉選擇菜單,感興趣的朋友可以參考下,或許本文對你有所幫助2013-01-01