各位前辈帮我看一下这个问题,谢谢!
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<%@ page language="java" contentType="text/html; charset=gb2312"
pageEncoding="gb2312" import="java.io.*"%>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>???????</title>
</head>
<body>
<%
File filePath=new File("F:/shopping/ch9/WebContent");
File sourceFile=new File(filePath,"data1.txt");
File targetFile=new File(filePath,"data2.txt");
String temp;
try{
BufferedReader source=new BufferedReader(new FileReader(sourceFile));
BufferedWriter target=new BufferedWriter(new FileWriter(targetFile));
while((temp=source.readLine())!=null)
{
target.write(temp);
target.newLine();
target.flush();
}
out.println("<br>"+"复制完成");
source.close();
target.close();
}
catch(IOException E)
{
out.println("<br>"+"IOcuowu ");
}
%>
</body>
</html>
以上是我按照书上写的JSP代码,运行以后的结果是 IOcuowu。请问这是怎么回事啊?还有target.write(temp);
target.newLine();target.flush();这三段代码是什么意思啊?