Advertisement
Guest User

Untitled

a guest
Jul 29th, 2016
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.96 KB | None | 0 0
  1. /**
  2. * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
  3. */
  4. protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  5. // TODO Auto-generated method stub
  6. System.out.println("Hi inside download file :");
  7. response.setContentType("application/vnd.ms-excel");
  8. PrintWriter out = response.getWriter();
  9. String filename = "ResetPassword.xlsx";
  10. InputStream is = null;
  11. //is = this.getClass().getClassLoader().getResourceAsStream("LoginConfigurations.xlsx");
  12. //System.out.println("InputStream :"+is);
  13. String filepath = "E:\SPACE_OM_01.02\SPACE-OM_1.0-V01.02\WebContent\Data\";
  14. response.setContentType("application/octet-stream");
  15. response.setHeader("Content-Disposition", "attachment; filename="" + filename + """);
  16.  
  17. // use inline if you want to view the content in browser, helpful for
  18. // pdf file
  19. response.setHeader("Content-Disposition","inline; filename="" +filename + """);
  20. FileInputStream fileInputStream = new FileInputStream(filepath+ filename);
  21. /*BufferedReader br = new BufferedReader(new InputStreamReader(is));
  22.  
  23. int line;
  24. System.out.println("Buffer Reader length :"+br.read());
  25. StringBuilder sb = new StringBuilder();
  26. while ((line = br.read()) != -1) {
  27. //sb.append(line);
  28. out.write(line);
  29. }
  30. br.close();*/
  31. int line;
  32. System.out.println("Buffer Reader length :"+fileInputStream.read());
  33. //StringBuilder sb = new StringBuilder();
  34. while ((line = fileInputStream.read()) != -1) {
  35. //sb.append(line);
  36. out.write(line);
  37. }
  38. fileInputStream.close();
  39. out.close();
  40. }
  41.  
  42. /**
  43. * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
  44. */
  45. protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  46. // TODO Auto-generated method stub
  47. doGet(request, response);
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement