私は実際にこのコードを使用して、サーバー上の「使用できない」フォルダーから JSP の HTML ファイルを出力しています (ファイルの正しい URL を書いている場合、ブラウザーでそれらを表示できないことを意味します)。 ):
InputStreamReader isr = new InputStreamReader(new FileInputStream(request.getParameter("path")));
BufferedReader br = new BufferedReader(isr);
String line = br.readLine();
while(line!=null){
out.println(line);
line = br.readLine();
}
「パス」には私のファイルの URL があります。これは実際には機能しますが、このコードを起動した同じページに HTML ファイルが表示されます。このHTML Aタグを次のように設定するときのように、実際には新しいページでこれを行う必要があります。
<a href="www.mywebsite.com" TARGET="_new">LINK</a>