JSP以相对路径读取文本文件
时间: 2023-07-18 13:31:16 浏览: 63
JSP中读文件和写文件的源代码
在JSP中,可以使用相对路径来读取文本文件。假设我们有一个文本文件名为"example.txt",它位于JSP文件所在的同一目录下。我们可以使用以下代码来读取该文件:
```java
<%
String fileName = "example.txt";
String filePath = application.getRealPath(fileName);
BufferedReader reader = new BufferedReader(new FileReader(filePath));
String line = null;
while ((line = reader.readLine()) != null) {
out.println(line);
}
reader.close();
%>
```
这里,我们首先定义了要读取的文件名"example.txt",然后使用`application.getRealPath()`方法来获取该文件的绝对路径。接下来,我们创建一个`BufferedReader`对象来读取文件内容,并使用`out.println()`方法将每行内容输出到JSP页面上。最后,我们关闭`BufferedReader`对象。
注意,使用相对路径时需要确保文件位于JSP文件所在的同一目录或其子目录下。如果文件位于其他目录下,可以使用绝对路径来读取文件。
阅读全文