/[projects]/dao/DaoAdresseService/src/main/java/dk/daoas/daoadresseservice/admin/AdminServlet.java
ViewVC logotype

Annotation of /dao/DaoAdresseService/src/main/java/dk/daoas/daoadresseservice/admin/AdminServlet.java

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2410 - (hide annotations) (download)
Sat Feb 28 16:16:17 2015 UTC (9 years, 3 months ago) by torben
Original Path: dao/DaoAdresseService/src/dk/daoas/daoadresseservice/admin/AdminServlet.java
File size: 1775 byte(s)
Address is spelled with 2 d's
1 torben 2337 package dk.daoas.daoadresseservice.admin;
2    
3     import java.io.IOException;
4    
5     import javax.servlet.ServletContext;
6     import javax.servlet.ServletException;
7     import javax.servlet.annotation.WebServlet;
8     import javax.servlet.http.HttpServlet;
9     import javax.servlet.http.HttpServletRequest;
10     import javax.servlet.http.HttpServletResponse;
11    
12 torben 2410 import dk.daoas.daoadresseservice.AddressSearch;
13 torben 2337 import dk.daoas.daoadresseservice.DataLoader;
14    
15     /**
16     * Servlet implementation class AdminServlet
17     */
18     @WebServlet("/admin")
19     public class AdminServlet extends HttpServlet {
20     private static final long serialVersionUID = 1L;
21    
22     protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
23     ServletContext sc = request.getServletContext();
24     DataLoader dataLoader = (DataLoader) sc.getAttribute("dataloader");
25    
26     // //////////////////////////////////////////////////
27     // reload data ajax call
28     String reload = request.getParameter("reload");
29     if (reload != null) {
30     dataLoader.doLoad();
31     return;
32     }
33     // //////////////////////////////////////////////////
34     // reload data ajax call
35     String isrunning = request.getParameter("isrunning");
36     if (isrunning != null) {
37     response.getWriter().print( dataLoader.isRunning() );
38     return;
39     }
40    
41    
42    
43     // /////////////////////////////////////////////////
44     // Normal JSP view case
45    
46    
47 torben 2410 AddressSearch search = (AddressSearch) sc.getAttribute("search");
48 torben 2337 request.setAttribute("hasSearch", search != null);
49     if (search != null) {
50     request.setAttribute("stats", search.getStatistics() );
51     }
52    
53    
54     request.getRequestDispatcher("/admin.jsp").forward(request, response);
55    
56    
57     }
58     }

  ViewVC Help
Powered by ViewVC 1.1.20