package com.servlet.isetBook;
import java.io.IOException;
import java.util.ArrayList;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* @author
*
*/
public class inscription extends HttpServlet{
String Urlauthentifier,Urlerreur,Urlinscrire ;
Arraylist erreurInitialisation= new Arraylist;
}
public void init()
{
ServletConfig config = getServletConfig();
Urlauthentifier= config.getInitParameter(Urlauthentifier);
Urlerreur= config.getInitParameter(Urlerreur);
Urlinscrire= config.getInitParameter(Urlinscrire);
if (Urlauthentifier== null){
erreurInitialisation.add("Url authentifier na pas ete rempli");}
if (Urlerreur==null){
this.new ServletException("Erreur n'a pas ete rempli");}
if (Urlinscrire==null){
ErreurInitialisation.add("Url inscrire na pas ete rempli");}
}
public void doGet(HttpServletRequest request , HttpServletResponse response) throws
servletExceptionIOException
{
if (erreurInitialisation.size=null){
request.setattribute("erreurs",erreurInitialisation);
getServletContexte().getRequest Dispatcher(Urlerreur) forward (request,response);
return; }
String Methode= request.getMethode().tolowercase();
String action= request.getParameter("action");
if (action==null){action="init";}
if (Methode="get" && action=="init"){
doInit(request response);
return;}
if (Methode="post" action="validationInscription"){
doValidationInscription(Request response);
return;}
(request response);
return;
}
public void doInit (HttpServletRequest request , HttpServletResponse response)throws
ServletExceptionIOException
{
request.Setattribut(Nom, " ");
request.Setattribut(Prenom," ");
request.Setattribut(Adresse , " ");
request.Setattribut(Sexe, " ");
request.Setattribut(Typeutilisateur," ");
request.Setattribut(Motdepasse," ");
getServletContexte().getRequest Dispatcher(Urlinsrire ) forward (request,response);
return;}
public void doValidationInscription(HttpServletRequest request , HttpServletResponse response)throws
ServletExceptionIOException )
{
Arraylist.erreurappel= new Arraylist;
String Nom= Request.getparameter(txtnom);
String Adresseelectronique= Request.getparameter(txtAdresse electronique);
String Sexe= Request.getparameter(txtSexe);
String Typeutilisateur= Request.getparameter(txtType utilisateur);
String Motdepasse= Request.getParameter(txtMotde passe);
if (nom==" "){erreurAppel.add("nom non valide");
Request.Setattribut (erreur,erreurAppel );
getServletContext().getRequestDispatcher(Urlerreur)forward(request response);
return;
if (prenom== " "){erreurAppel.add("prenom non valide");
Request.Setattribut (erreur,erreurAppel );
getServletContext().getRequestDispatcher(Urlerreur).forward(request, response);
return;
if (Adresse.equals=" "){ erreurAppel.add("adresse electronique non valide");
getServletcontext.getRequestDispatcher(Urlerreur)forward(request response);
return;}
}
Afficher la suite