jsp读写txt文件两例

    技术2022-05-12  3

    一、例子1<%@ page contentType="text/html; charset=GBK" %><%@ page import="java.io.*" %>

    <html> <head> <title>JSP中读文件和写文件的例子</title> </head><body><%

      //写文件  String str = "创建方法:var ajaxobj=new AJAX;,如果创建失败则返回false";  String filename = request.getRealPath("lionsky.txt");  java.io.File f = new java.io.File(filename);  if(!f.exists())//如果文件不存,则建立  {    f.createNewFile();  } try{  PrintWriter pw = new PrintWriter(new FileOutputStream(filename));  pw.println(str);//写内容  pw.close();} catch(IOException e) {  out.println(e.getMessage());}

    //读文件java.io.FileReader fr = new java.io.FileReader(f);char[] buffer = new char[100];int length; //读出的字符数(一个中文为一个字符)//读文件内容out.write(filename+"<br>");while((length=fr.read(buffer))!=-1) {  //输出  out.write(buffer,0,length);}fr.close();%></body> </html>

     

    二、例子2

    <%@ page contentType="text/html; charset=GB2312"%><%@ page language="java" %><%@ page import="java.io.*" %><HTML><HEAD><TITLE>读写文件</TITLE></HEAD><BODY><CENTER>  <FONT SIZE = 5 COLOR = blue>将数据写入文件</FONT></CENTER><%  String path = request.getRealPath("/temp"); //取得目录在服务器端的实际位置  //out.println(path+"<br>");  FileWriter fw = new FileWriter(path + "//File.txt"); //建立FileWrite对象,并设定由fw对象变量引用  //将字串写入文件  fw.write("大家好!");  fw.write("祝大家学习jsp愉快!");  fw.write("希望大家能够深入了解jsp技术!");  fw.close(); //关闭文件

      FileReader fr = new FileReader(path + "//File.txt"); //建立FileReader对象,并设定由fr对象变量引用  BufferedReader br = new BufferedReader(fr); //建立BufferedReader对象,并设定由br对象变量引   String Line = br.readLine(); //读取一行数据  out.println(Line + "<BR>"); //输出读取得的数据  br.close(); //关闭BufferedReader对象  fr.close(); //关闭文件%>

     

     


    最新回复(0)