jsp 文件操作
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.util.*"%><%@ page import="java.io.*" %><%@ include file="config.jsp"%><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="content-type" content="text/html; charset=gb2312" /><title><%=sitetitle%>|form_act.jsp</title><link href="style.css" rel="stylesheet" type="text/css" media="screen" /></head><body><div id="wrapper"><%@ include file="include/header.jsp"%> <%request.setCharacterEncoding("gb2312");String name=request.getParameter("name");String pass=request.getParameter("passwd");String cont=request.getParameter("content");cont=cont.replaceAll("\r\n","<br>");String str=name+"<br>"+pass+"<br>"+cont;String filename = "jsprwtxt.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;int length; //读出的字符数(一个中文为一个字符)out.write(filename+"<br>");while((length=fr.read(buffer))!=-1) {out.write(buffer,0,length);}fr.close();%> <%@ include file="include/footer.jsp"%></div></body></html>
页:
[1]