我正在尝试编写一个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"); %>
我做错了什么?
提前谢谢
答案 0 :(得分:0)
out
变量未在类范围中声明。它在JSP文件的服务方法的方法本地范围内声明。
要实现具体的功能要求,请将文件移至公共网页内容并使用JSTL <c:import>
。
<c:import url="test.txt" />