0

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

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

<%! 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"); %>

我究竟做错了什么?

先感谢您

4

1 回答 1

0

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

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

<c:import url="test.txt" />
于 2013-03-28T00:09:47.050 回答