Advertisement
Sharishah97

AddTask servlet

Nov 8th, 2018
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.23 KB | None | 0 0
  1. package com.awesometodo.controller;
  2.  
  3. import java.io.IOException;
  4. import java.sql.Date;
  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. import javax.servlet.http.HttpSession;
  12.  
  13. import com.awesometodo.model.TaskBean;
  14. import com.awesometodo.model.UserBean;
  15.  
  16. /**
  17. * Servlet implementation class AddTask
  18. */
  19. @WebServlet("/AddTask")
  20. public class AddTask extends HttpServlet {
  21. private static final long serialVersionUID = 1L;
  22.  
  23. /**
  24. * @see HttpServlet#HttpServlet()
  25. */
  26. public AddTask() {
  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. response.getWriter().append("Served at: ").append(request.getContextPath());
  37. }
  38.  
  39. /**
  40. * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
  41. */
  42. protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  43. //read data from
  44. String taskId = request.getParameter("null");
  45. String userId = request.getParameter("null");
  46. String taskName = request.getParameter("task");
  47. String taskDue = request.getParameter("due");
  48. String taskPriority = request.getParameter("priority");
  49.  
  50. //put into a bean (generate normal constructor in UserBean if not exist)
  51. TaskBean tb = new TaskBean(taskId,userId,taskName,taskDue,taskPriority);
  52. System.out.println(tb.toString());
  53.  
  54. //later, we will send this bean to our Enterprise JavaBeans to be inserted into DB
  55.  
  56. //assume register process is successful. Redirect user to a new JSP page which will
  57. //print back the user details. So, lets put the bean back into request to be
  58. //forwarded to the JSP page.
  59. HttpSession session = request.getSession();
  60. session.setAttribute("taskbean", tb);
  61. request.getRequestDispatcher("addTaskSuccess.jsp").forward(request,response);
  62.  
  63.  
  64. }
  65.  
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement