陈氏24混元太极拳教学:java语句String path=request.getRealPath("");是什么意思

来源:百度文库 编辑:高校问答 时间:2024/04/28 16:07:20
使用这个语句需要import什么包?
或者需要加其他什么?
程序代码如下:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.io.*"%>
<html>
<head>
<title>文件读取</title>
</head>
<body>
<%
String path=request.getRealPath("");//取得当前目录的路径
FileReader fr=new FileReader(path + "fileinc .txt");//建立FileReader对象,并实例化为fr
BufferedReader br=new BufferedReader(fr);//建立BufferedReader对象,并实例化为br
String Line=br.readLine();//从文件读取一行字符串
//判断读取到的字符串是否不为空
while(Line!=null){
out.println(Line + "<br>");//输出从文件中读取的数据
Line=br.readLine();//从文件中继续读取一行数据
}
br.close();//关闭BufferedReader对象
fr.close();//关闭文件
%>
</body>
</html>
使用这个语句的时候,我还遇到了一个问题,便一起提示我can not resolve request,使用它,是不是要import什么包?或者由别的原因?

request.getRealPath("")
就是取得你当前运行文件在服务器上的绝对路径.
request.getRealPath("/")
取得当前站点的根目录.