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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2838 - (show annotations) (download)
Sun Jan 24 21:48:55 2016 UTC (8 years, 3 months ago) by torben
File size: 1007 byte(s)
Add first working edition
1 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