package dk.daoas.adressevedligehold.tasks; import java.io.IOException; import java.util.List; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import com.google.gson.Gson; import dk.daoas.adressevedligehold.tasks.Task.TaskBean; /** * Servlet implementation class TaskServlet */ @WebServlet("/TaskServlet") public class TaskServlet extends HttpServlet { private static final long serialVersionUID = 1L; protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { TaskManager taskManager = (TaskManager) this.getServletContext().getAttribute(TaskManager.TASKMANAGER); List beans = taskManager.getTasks(); Gson gson = new Gson(); String json = gson.toJson(beans); response.getWriter().write(json); } }