keymasterviriya1150

Untitled

Aug 21st, 2016
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.51 KB | None | 0 0
  1. /*
  2. * To change this license header, choose License Headers in Project Properties.
  3. * To change this template file, choose Tools | Templates
  4. * and open the template in the editor.
  5. */
  6.  
  7. import java.io.IOException;
  8. import java.io.PrintWriter;
  9. import java.util.ArrayList;
  10. import javax.servlet.ServletException;
  11. import javax.servlet.http.HttpServlet;
  12. import javax.servlet.http.HttpServletRequest;
  13. import javax.servlet.http.HttpServletResponse;
  14.  
  15. /**
  16. *
  17. * @author STD
  18. */
  19. public class ListBookServlet extends HttpServlet {
  20.  
  21. @Override
  22. protected void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {
  23. if(CreateBookServlet.books.size() == 0){
  24. try (PrintWriter out = response.getWriter()) {
  25. out.println("<!DOCTYPE html>");
  26. out.println("<html>");
  27. out.println("<head>");
  28. out.println("<title>Create Book</title>");
  29. out.println("</head>");
  30. out.println("<body>");
  31. out.println("<h1>Servlet BookServlet</h1>");
  32. out.println("<p>There are 0 book in the arrayList. <a href=\"./\">GO TO MENU</a></p>");
  33. out.println("</body>");
  34. out.println("</html>");
  35. }
  36. }else{
  37. try (PrintWriter out = response.getWriter()) {
  38. out.println("<!DOCTYPE html>");
  39. out.println("<html>");
  40. out.println("<head>");
  41. out.println("<title>Create Book</title>");
  42. out.println("</head>");
  43. out.println("<body>");
  44. out.println("<h1>Servlet BookServlet</h1>");
  45. for(Book book : CreateBookServlet.books){
  46. out.println("<p>");
  47. out.println(book.id+". "+book.title+" "+book.price);
  48. out.println("</p>");
  49. }
  50. out.println("<a href=\"./\">GO TO MENU</a>");
  51. out.println("</body>");
  52. out.println("</html>");
  53. }
  54. }
  55. }
  56.  
  57. @Override
  58. protected void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {
  59. }
  60.  
  61. /**
  62. * Returns a short description of the servlet.
  63. *
  64. * @return a String containing servlet description
  65. */
  66. @Override
  67. public String getServletInfo() {
  68. return "Short description";
  69. }// </editor-fold>
  70.  
  71. }
Add Comment
Please, Sign In to add comment