D:\JavaFrameworks\InsuranceFramework\src\java\servlet\DocumentServlet.java
 1 /*
 2  * To change this template, choose Tools | Templates
 3  * and open the template in the editor.
 4  */
 5 
 6 package servlet;
 7 
 8 /**
 9  *
10  * @author sameldin
11  */
12 import java.io.IOException;
13 
14 import javax.servlet.ServletException;
15 import javax.servlet.http.HttpServlet;
16 import javax.servlet.http.HttpServletRequest;
17 import javax.servlet.http.HttpServletResponse;
18 
19 import utils.*;
20 import constants.*;
21 
22 public class DocumentServlet extends HttpServlet
23 {
24         public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
25         {
26                 doPost(request, response);
27         }
28 
29         public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
30         {
31                 String indexString = (String)request.getParameter("Constants.SERVLET_PARAMETER_GROUP_INDEX");
32                 if(null == indexString)
33                 {
34                         request.getRequestDispatcher("MyApp/web/jsp/error.jsp").forward(request, response);
35                         return;
36                 }
37                 indexString = indexString.trim();
38                 String filename = (String)request.getParameter("Constants.SERVLET_PARAMETER_FILE_NAME");
39                 if(null == filename)
40                 {
41                         request.getRequestDispatcher("MyApp/web/jsp/error.jsp").forward(request, response);
42                         return;
43                 }
44                 filename = filename.trim();
45                 String fileAbsolutePath = FilePathutil.getPath(indexString);
46                 if(null == fileAbsolutePath)
47                 {
48                         request.getRequestDispatcher("MyApp/web/jsp/error.jsp").forward(request, response);
49                         return;
50                 }
51                 fileAbsolutePath = fileAbsolutePath + "/" + filename;
52                 try
53                 {
54 //                      DocView.write(true, fileAbsolutePath, response);
55 //                              DocView.write(true, "D:/User_Meeting.pdf", response);
56 //                              DocView.write(true, "D:/User_Meeting.wmv", response);
57                 }
58                 catch(Exception e)
59                 {
60 //                      e.printStackTrace();
61 //                              request.getRequestDispatcher("/LenderForm/faces/pages/error/pdfError.jsp").forward(request, response);
62 //                              request.getRequestDispatcher("memebers/pages/error.jsp").forward(request, response);
63                 }
64         }
65 }
66 
67