Ce code contient beaucoup des fautes que j'arrive pas à les corriger j'éspére qu

wajdinedia Messages postés 2 Date d'inscription jeudi 19 avril 2012 Statut Membre Dernière intervention 25 mai 2012 - 25 mai 2012 à 22:18
 Utilisateur anonyme - 28 mai 2012 à 23:27
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;}


}

2 réponses

cs_Julien39 Messages postés 6414 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 29 juillet 2020 371
26 mai 2012 à 07:56
Salut,

prenom== " " retournera toujours faux : tu as deux solutions :
prenom.equals(" ")
ou prenom.matches("\\p[Space})*") qui signifie prénom est soit vide soit composé uniquement d'un ou plusieurs espaces et tabulations.

Tu gères vraiment mal tes exceptions, dans ce cas, il vaut mieux ne pas les gérer.
0
Utilisateur anonyme
28 mai 2012 à 23:27
Pas de camelCase, pas de principes de POO, pas de formatage... Pas étonnant que tu n'arrives pas à tout corriger.


--
Pylouq
(Lire le Réglement n'a jamais tué personne, au pire ça a instruit des gens.)
0
Rejoignez-nous