import java.io.IOException; import java.io.PrintWriter; import java.util.ArrayList; import java.util.Iterator; import javax.servlet.ServletException; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; import restaurant.ReservationFacade; import restaurant.ReservationListeBean; /** * Servlet implementation class for Servlet: Reservation * */ public class Reservation extends javax.servlet.http.HttpServlet implements javax.servlet.Servlet { /** * */ private static final long serialVersionUID = 1L; /* (non-Java-doc) * @see javax.servlet.http.HttpServlet#HttpServlet() */ ReservationFacade r1; ArrayList liste; public Reservation() { super(); } public void init(){ r1 = new ReservationListeBean(); try { r1 = (ReservationFacade)Class.forName(getInitParameter("reservation")).newInstance(); getServletContext().setAttribute("reservation", r1); } catch (InstantiationException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IllegalAccessException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } liste=r1.getListe(); } /* (non-Java-doc) * @see javax.servlet.http.HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) */ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub //HttpSession session = request.getSession(); //ReservationFacade r1 = (ReservationFacade)session.getAttribute("r1"); //if ( r1 == null){ //r1 = new restaurant.ReservationListeBean(); //} //session.setAttribute("r1", r1); if (request.getParameter("nom")!= null ){ restaurant.ReservationBean resa = new restaurant.ReservationBean(); resa.setNom(request.getParameter("nom")); resa.setNumero(Integer.parseInt(request.getParameter("numero"))); r1.addElement(resa); } PrintWriter out; response.setContentType("text/html"); out = response.getWriter(); out.println("Reservation"); //out.println("

Bonjour Tout Le Monde !

"); out.println(""); restaurant.ReservationBean temp = null; for(Iterator iterator = r1.getListe().iterator(); iterator.hasNext();){ temp = (restaurant.ReservationBean)iterator.next(); out.println(""); out.println(""); } out.println("
NomNuméro de réservation
"); out.println(temp.getNom()); out.println(""); out.println(temp.getNumero()); //out.println(""); //out.println("
"); out.println("Ajouter une reservation"); out.println(""); out.close(); } /* (non-Java-doc) * @see javax.servlet.http.HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub } }