readwrite.jsp
<%@ Page Language="Java"Import="java.util.*"pageencoding="UTF-8"%><% StringPath=Request.getcontextpath (); StringBasePath=Request.getscheme ()+ "://" +Request.getservername ()+ ":" +Request.getserverport ()+Path+ "/";%><%@page Import="java.io.*,java.lang.*"%><!DOCTYPE HTML PUBLIC "-//w3c//dtd HTML 4.01 transitional//en"><HTML><Head><Basehref= "<%=basePath%>"><title>My JSP ' readwrite.jsp ' starting page</title></Head><Body> <!--because the path system is already defined, you do not need to add a string - <% //this should contain the path where the Test.txt is located, because the parameters inside the FileWriter and FileReader cannot take the path=Request.getrealpath ("")+"\\file"; FileWriter FW=NewFileWriter (Path+"\\test.txt"); Fw.write ("Hello, World"+"<br>"); Fw.write ("I'm coming."); Fw.close (); FileReader FR=NewFileReader (Path+"\\test.txt"); intC=Fr.read (); while(c!=-1) {out.print (char) c); C=Fr.read (); if(c== -) {Out.print ("<br>"); Fr.skip (1); Fr.read (); }} fr.close (); %></Body></HTML>
Quick way to create files in a specific directory:
Path=request.getrealpath (""); File File=new file (path, "Sdf.txt"); if (file.exists ()) { Out.print ("The file already exists"); } else{ file.createnewfile (); Out.print ("The file was created successfully"); }
MyEclipse------Create files and write content in a specific directory