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(); //关闭文件 %>
效果图:
|