Advertisement
Masinac

Servlet - DodavanjePrimeraka

Apr 24th, 2015
212
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.50 KB | None | 0 0
  1. package servlets;
  2.  
  3. import java.io.IOException;
  4. import java.util.List;
  5.  
  6. import javax.servlet.RequestDispatcher;
  7. import javax.servlet.ServletException;
  8. import javax.servlet.http.HttpServlet;
  9. import javax.servlet.http.HttpServletRequest;
  10. import javax.servlet.http.HttpServletResponse;
  11.  
  12. import managers.JPAUtil;
  13. import managers.KnjigaManager;
  14. import model.Knjiga;
  15.  
  16. /**
  17.  * Servlet implementation class DodavanjePrimerakaServlet
  18.  */
  19. public class DodavanjePrimerakaServlet extends HttpServlet {
  20.     private static final long serialVersionUID = 1L;
  21.        
  22.     /**
  23.      * @see HttpServlet#HttpServlet()
  24.      */
  25.     public DodavanjePrimerakaServlet() {
  26.         super();
  27.         // TODO Auto-generated constructor stub
  28.     }  
  29.  
  30.     /**
  31.      * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
  32.      */
  33.     protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  34.         Knjiga knjiga = (Knjiga)request.getSession().getAttribute("knjiga");
  35.         String brojPrimeraka = request.getParameter("brojPrimeraka");
  36.         int brojPrimerakaInt = Integer.parseInt(brojPrimeraka);
  37.         List<Integer> invBrojevi = new KnjigaManager()
  38.             .addPrimeraks(JPAUtil.getEntityManager(), knjiga, brojPrimerakaInt);
  39.         request.setAttribute("snimanjePrimeraka", true);
  40.         request.setAttribute("invBrojevi", invBrojevi);
  41.         RequestDispatcher rd = request.getServletContext().getRequestDispatcher("/unos/unosPrimeraka.jsp");
  42.         rd.forward(request, response);
  43.        
  44.     }
  45.  
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement