All pastes #120313 Raw Edit

Unnamed

public text v1 · immutable
·published 2006-08-07 08:09 UTC
rendered paste body

import java.io.IOException;
import java.io.PrintWriter;
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;
	 
	public Reservation() {
		super();
	}   	
	
	public void init(){
		r1 = new ReservationListeBean();
	}
	
	/* (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("<HTML><HEAD><TITLE>Reservation</TITLE></HEAD>");
		//out.println("<BODY><H1>Bonjour Tout Le Monde !</H1>");
		out.println("<table border=\"1\"><tr><td><b>Nom</b></td><td><b>Numéro de réservation</b></td></tr>");
		restaurant.ReservationBean temp = null;
	        for(Iterator iterator = r1.getListe().iterator(); iterator.hasNext();){
	            temp = (restaurant.ReservationBean)iterator.next();
	        	out.println("");
	        	out.println("<tr><td>");
	        	out.println(temp.getNom());
	        	out.println("</td><td>");
	        	out.println(temp.getNumero());
	        	out.println("</td></tr>");
	        }  	
		out.println("</table>");
		out.println("<a href=index.html>Ajouter une reservation</a>");
		out.println("</BODY></HTML>");
		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
	}   	  	    
}