0

テキストファイルへのパスを入力として受け取り、テキストファイルの行をWebページに出力する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"); %>

私は何を間違っていますか?

前もって感謝します

4

1 に答える 1

0

out変数がクラス スコープで宣言されていません。JSPファイルのサービスメソッドのメソッドローカルスコープで宣言されています。

具体的な機能要件を達成するには、ファイルをパブリック Web コンテンツに移動し、JSTL <c:import>を使用します。

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