In this example, we are going to download the jsp file. But you may download any file. For downloading the file from the server, you should specify the content type named APPLICATION/OCTET-STREAM.


This file provides a link to download the jsp file.


In this example, we are downloading the file home.jsp which is located in the e: drive. You may change this location accordingly.

<% String filename = "home.jsp"; String filepath = "e:\\"; response.setContentType("APPLICATION/OCTET-STREAM"); response.setHeader("Content-Disposition","attachment; filename=\"" + filename + "\""); fileInputStream=new + filename); int i; while (( != -1) { out.write(i); } fileInputStream.close(); %>