D:\JavaFrameworks\InsuranceFramework\src\java\servlet\DocumentServlet.java |
1
2
3
4
5
6 package servlet;
7
8
9
10 @author
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
55
56
57 }
58 catch(Exception e)
59 {
60
61
62
63 }
64 }
65 }
66
67