/[projects]/dao/DaoAdresseVedligehold/src/main/java/dk/daoas/adressevedligehold/tasks/TaskServlet.java
ViewVC logotype

Annotation of /dao/DaoAdresseVedligehold/src/main/java/dk/daoas/adressevedligehold/tasks/TaskServlet.java

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2838 - (hide annotations) (download)
Sun Jan 24 21:48:55 2016 UTC (8 years, 4 months ago) by torben
File size: 1007 byte(s)
Add first working edition
1 torben 2838 package dk.daoas.adressevedligehold.tasks;
2    
3     import java.io.IOException;
4     import java.util.List;
5    
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     import com.google.gson.Gson;
13    
14     import dk.daoas.adressevedligehold.tasks.Task.TaskBean;
15    
16     /**
17     * Servlet implementation class TaskServlet
18     */
19     @WebServlet("/TaskServlet")
20     public class TaskServlet extends HttpServlet {
21     private static final long serialVersionUID = 1L;
22    
23    
24     protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
25     TaskManager taskManager = (TaskManager) this.getServletContext().getAttribute(TaskManager.TASKMANAGER);
26     List<TaskBean> beans = taskManager.getTasks();
27    
28     Gson gson = new Gson();
29     String json = gson.toJson(beans);
30    
31     response.getWriter().write(json);
32    
33     }
34    
35     }

  ViewVC Help
Powered by ViewVC 1.1.20