JSP文本文件I / O.

时间:2013-03-28 00:01:57

标签: jsp

我正在尝试编写一个jsp函数,它将文本文件的路径作为输入,然后将文本文件的行打印到网页。

抛出以下错误:“out无法解析”

<%! public void displayData(String file){ 
     BufferedReader reader = new BufferedReader(new FileReader(file)); 
     String line; 
     while ((line = reader.readLine()) != null) { 
         out.print(line); 
     } 
     reader.close();        
 }%>

 <% displayData(application.getRealPath("/") + "../../test.txt"); %>

我做错了什么?

提前谢谢

1 个答案:

答案 0 :(得分:0)

out变量未在类范围中声明。它在JSP文件的服务方法的方法本地范围内声明。

要实现具体的功能要求,请将文件移至公共网页内容并使用JSTL <c:import>

<c:import url="test.txt" />