0f6d0078178207e4056317c8e29439bdf6c9fed1
[proteocache.git] / server / compbio / listeners / LogServlet.java
1 package compbio.listeners;
2
3 import java.io.IOException;
4
5 import javax.servlet.RequestDispatcher;
6 import javax.servlet.ServletException;
7 import javax.servlet.http.HttpServlet;
8 import javax.servlet.http.HttpServletRequest;
9 import javax.servlet.http.HttpServletResponse;
10
11 import compbio.statistic.StatisticsProt;
12
13 /**
14  * Servlet implementation class LogServlet
15  */
16 public class LogServlet extends HttpServlet {
17         private static final long serialVersionUID = 1L;
18        
19     
20
21         /**
22          * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
23          */
24         protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
25                 final long startTime = System.currentTimeMillis();
26                 String id = request.getParameter("IdJob");
27                 StatisticsProt sp = new StatisticsProt();
28 //              request.setAttribute("result", sp.readJobLog(id));
29                 final long endTime = System.currentTimeMillis();
30                 request.setAttribute("timeExecution", (endTime - startTime));
31                 request.setAttribute("IdJob", id);
32                 RequestDispatcher rd = request.getRequestDispatcher("/ReportLog.jsp");
33                 rd.forward(request, response);
34         }
35
36         /**
37          * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
38          */
39         protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
40                 doGet(request, response);
41         }
42
43 }