Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * To change this license header, choose License Headers in Project Properties.
- * To change this template file, choose Tools | Templates
- * and open the template in the editor.
- */
- import java.io.IOException;
- import java.io.PrintWriter;
- import java.util.ArrayList;
- import javax.servlet.ServletException;
- import javax.servlet.http.HttpServlet;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
- /**
- *
- * @author STD
- */
- public class ListBookServlet extends HttpServlet {
- @Override
- protected void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {
- if(CreateBookServlet.books.size() == 0){
- try (PrintWriter out = response.getWriter()) {
- out.println("<!DOCTYPE html>");
- out.println("<html>");
- out.println("<head>");
- out.println("<title>Create Book</title>");
- out.println("</head>");
- out.println("<body>");
- out.println("<h1>Servlet BookServlet</h1>");
- out.println("<p>There are 0 book in the arrayList. <a href=\"./\">GO TO MENU</a></p>");
- out.println("</body>");
- out.println("</html>");
- }
- }else{
- try (PrintWriter out = response.getWriter()) {
- out.println("<!DOCTYPE html>");
- out.println("<html>");
- out.println("<head>");
- out.println("<title>Create Book</title>");
- out.println("</head>");
- out.println("<body>");
- out.println("<h1>Servlet BookServlet</h1>");
- for(Book book : CreateBookServlet.books){
- out.println("<p>");
- out.println(book.id+". "+book.title+" "+book.price);
- out.println("</p>");
- }
- out.println("<a href=\"./\">GO TO MENU</a>");
- out.println("</body>");
- out.println("</html>");
- }
- }
- }
- @Override
- protected void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {
- }
- /**
- * Returns a short description of the servlet.
- *
- * @return a String containing servlet description
- */
- @Override
- public String getServletInfo() {
- return "Short description";
- }// </editor-fold>
- }
Add Comment
Please, Sign In to add comment