Advertisement
ainazuu

addTask.java

Nov 28th, 2018
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.95 KB | None | 0 0
  1. package com.awesometodolistaina.controller;
  2.  
  3. import java.io.IOException;
  4. import java.util.Date;
  5. import java.util.List;
  6.  
  7. import javax.naming.NamingException;
  8. import javax.servlet.ServletException;
  9. import javax.servlet.annotation.WebServlet;
  10. import javax.servlet.http.HttpServlet;
  11. import javax.servlet.http.HttpServletRequest;
  12. import javax.servlet.http.HttpServletResponse;
  13.  
  14. import com.awesometodolistaina.model.TaskBean;
  15. import com.awesometodolistaina.model.UserBean;
  16. import com.awesometodolistaina.model.manager.EJBFactory;
  17. import com.awesometodolistaina.model.manager.TaskBeanManagerLocal;
  18.  
  19.  
  20. /**
  21. * Servlet implementation class AddTask
  22. */
  23. @WebServlet("/AddTask")
  24. public class AddTask extends HttpServlet {
  25. private static final long serialVersionUID = 1L;
  26. private TaskBean ub;
  27.  
  28. /**
  29. * @see HttpServlet#HttpServlet()
  30. */
  31. public AddTask() {
  32. super();
  33. // TODO Auto-generated constructor stub
  34. }
  35.  
  36.  
  37. protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  38.  
  39. String taskname= request.getParameter("task");
  40. Date taskDue= new java.util.Date();
  41. String taskprior= request.getParameter("priority");
  42. String userid= request.getParameter("userid");;
  43. String taskid = request.getParameter("taskid");;
  44.  
  45.  
  46. TaskBean ub = new TaskBean(userid,taskid,taskname,taskDue, taskprior);
  47. System.out.println(ub.toString());
  48.  
  49. try {
  50. EJBFactory x= new EJBFactory();
  51. TaskBeanManagerLocal ubm = x.getTaskBeanManagerLocal();
  52. ubm.addtask(ub);
  53.  
  54. List<TaskBean> tasks = ubm.getTaskList();
  55. System.out.println("no of registered task: "+tasks.size());
  56. System.out.println("USERS list");
  57. System.out.println(tasks.toString());
  58. }catch (NamingException e)
  59. { e.printStackTrace();
  60. }
  61.  
  62.  
  63. request.setAttribute("taskbean", ub);
  64. request.getRequestDispatcher("addtask-success.jsp").forward(request, response);
  65. }
  66.  
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement