1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
package avril09;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import javax.servlet.RequestDispatcher;
import java.io.IOException;
import javax.servlet.ServletException;
public class Servlet3 extends HttpServlet {
public void init() {}
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException {}
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException {
String fromPage= request.getParameter("fromPage");
if ( fromPage!= null ){
if ( fromPage.equals("jsp3.jsp") )
traiterBean(request, response);
}
}
private void traiterBean(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException {
try{
String nom = request.getParameter("nom");
String prenom = request.getParameter("prenom");
int age = Integer.parseInt(request.getParameter("age"));
Personne personne = new Personne(nom, prenom);
personne.setAge(age);
request.setAttribute("personne", personne);
getServletContext().getRequestDispatcher( "jsp4.jsp").forward(request,response);
} catch (Exception e) { exception = new Exception("Servlet3:traiterBean() = Error : "+ e.getClass().getName() + " Message = " + e.getMessage());
}
}
} |