Guest User

Untitled

a guest
Jun 25th, 2018
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.82 KB | None | 0 0
  1. <%@page contentType="text/html" pageEncoding="UTF-8"%>
  2. <%@page import="java.sql.*"%>
  3. <!DOCTYPE html>
  4. <html>
  5. <head>
  6. <title>JSP Page</title>
  7. </head>
  8. <body>
  9. <form method="post" action="Download_excel.jsp">
  10. <table border="1">
  11. <tr>
  12. <td>FILE_NAME</td>
  13. <td>FILE_UPLOAD_DATE</td>
  14. <td>POLICY_NO</td>
  15. <td> ENDORSEMENT_NO</td>
  16. <td> GP_EBAO</td>
  17. <td> TOL_PRM</td>
  18. <td> PRODUCT_NAME</td>
  19. <td> POLICY_NUMBER</td>
  20. <td> GP_OF</td>
  21. <td>DIFF</td>
  22.  
  23. </tr>
  24. <%
  25.  
  26.  
  27. String txtfilename=request.getParameter("txtfilename");
  28. String btnsubmit=request.getParameter("btnsubmit");
  29. if(txtfilename==null ||txtfilename.trim().isEmpty())
  30. {
  31. out.println("<html><body><script type="text/javascript">");
  32. out.println("confirm('first name field cannot be blank');");
  33. out.println("location='xlsUpload.html';");
  34. out.println("</script></body></html>");
  35.  
  36. }
  37. else
  38. if(btnsubmit!=null)
  39. {
  40.  
  41. response.setContentType("application/vnd.ms-excel");
  42. response.setHeader("Content-Disposition", "attachment; filename="+txtfilename+".xls");
  43. Class.forName("oracle.jdbc.driver.OracleDriver");
  44. Connection con=DriverManager.getConnection("jdbc:oracle:thin:@172.18.115.213:1821:db","xe","se");
  45. Statement st=con.createStatement();
  46. ResultSet rs=st.executeQuery("select * from DYNAMIC_INSERT where file_name='"+txtfilename+"'");
  47.  
  48. while(rs.next())
  49. {
  50.  
  51.  
  52. %>
  53. <tr>
  54.  
  55. <td><%=rs.getString("FILE_NAME")%></td>
  56.  
  57.  
  58. <td><%=rs.getString("FILE_UPLOAD_DATE")%></td>
  59.  
  60. <td><%=rs.getString("POLICY_NO")%></td>
  61.  
  62. <td><%=rs.getString("ENDORSEMENT_NO")%></td>
  63.  
  64. <td><%=rs.getString("GP_EBAO")%></td>
  65.  
  66. <td><%=rs.getString("TOL_PRM")%></td>
  67.  
  68. <td><%=rs.getString("PRODUCT_NAME")%></td>
  69.  
  70. <td><%=rs.getString("POLICY_NUMBER")%></td>
  71. <td><%=rs.getString("GP_OF")%></td>
  72. <td><%=rs.getString("DIFF")%></td>
  73. </tr>
  74.  
  75. <%
  76. }
  77. }
  78. %>
  79. </table>
  80. </form>
  81. </body>
  82. </html>
  83.  
  84. ResultSetMetaData rsmd = rs.getMetaData();
  85.  
  86. int numOfCols = rsmd.getColumnCount();
  87.  
  88. for(int i = 1; i <= numOfCols; i++)
  89. {
  90. %>
  91. <tr>
  92. <td>
  93. <%=rsmd.getColumnName(i))%>;
  94. </td>
  95. </tr>
  96.  
  97. <%
  98. }
  99. %>
Add Comment
Please, Sign In to add comment