用APPLICATION 写入和读取文件的示例。唯一的一个疑问:读取出来的文件内容,前面多了个/,不知道咋整的
<%
request.setCharacterEncoding("utf-8");
String fname=request.getParameter("t1");
String ftext=request.getParameter("t2");
String ffname=application.getRealPath("/")+"note"+File.separator+fname;
File file1=new File(ffname);
if(!file1.getParentFile().exists()){
file1.getParentFile().mkdir();
}
PrintStream ps=new PrintStream(new FileOutputStream(file1));
ps.println(ftext);
ps.close();
%>
<%=File.separator %>
<%
Scanner scan=new Scanner(new FileInputStream(file1));
//scan.useDelimiter("\n");
StringBuffer buf=new StringBuffer();
while(scan.hasNext()){
buf.append(scan.next()).append("<br>");
}
scan.close();
%>

浙公网安备 33010602011771号