用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();


%>

posted @ 2020-12-09 21:52  sundaxia  阅读(64)  评论(0)    收藏  举报