Advertisement
Sharishah97

viewTask sevlet

Dec 8th, 2018
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.65 KB | None | 0 0
  1. package com.awesometodo.controller;
  2.  
  3. import java.io.IOException;
  4. import java.util.List;
  5.  
  6. import javax.naming.NamingException;
  7. import javax.servlet.ServletException;
  8. import javax.servlet.annotation.WebServlet;
  9. import javax.servlet.http.HttpServlet;
  10. import javax.servlet.http.HttpServletRequest;
  11. import javax.servlet.http.HttpServletResponse;
  12.  
  13. import com.awesometodo.model.*;
  14. import com.awesometodo.model.manager.*;
  15.  
  16. /**
  17. * Servlet implementation class ViewTasks
  18. */
  19. @WebServlet("/ViewTasks")
  20. public class ViewTasks extends HttpServlet {
  21. private static final long serialVersionUID = 1L;
  22.  
  23. /**
  24. * @see HttpServlet#HttpServlet()
  25. */
  26. public ViewTasks() {
  27. super();
  28. // TODO Auto-generated constructor stub
  29. }
  30.  
  31. /**
  32. * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
  33. */
  34. protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  35. // TODO Auto-generated method stub
  36. //get user info bean
  37. UserBean user = (UserBean) request.getSession().getAttribute("userinfo");
  38.  
  39. //get list of tasks for this user using EJB
  40. try {
  41. EJBFactory ejbm = new EJBFactory();
  42. TaskBeanManagerLocal tbm = ejbm.getTaskBeanManagerLocal();
  43.  
  44. List<TaskBean> tasks = tbm.getAllTasks(user);
  45.  
  46. request.setAttribute("tasks", tasks);
  47. request.getRequestDispatcher("viewTasks.jsp").forward(request, response);
  48. } catch (NamingException e) {
  49. e.printStackTrace();
  50. }
  51. }
  52.  
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement