IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Servlets/JSP Java Discussion :

RequestDispatcher ne fonctionne pas


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    219
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 219
    Par défaut RequestDispatcher ne fonctionne pas
    Bonjour,
    Je suis débutant en architecture MVC et je m'entraine avec de petites applications web. J'ai donc fait un formulaire simplifié à partir duquel une servlet doit vérifier le contenu des champs envoyés (nom et prénom). Cette servlet doit rediriger vers "error.jsp" si les champs envoyés sont vides. Or cette partie ne fonctionne pas, je ne trouve pas pourquoi. Voici le code concerné:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    protected void processRequest(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {
            response.setContentType("text/html;charset=UTF-8");
            PrintWriter out = response.getWriter();
            try {
               String nom = request.getParameter("nom");
               String prenom = request.getParameter("prenom");
               if(nom.equals(null) || prenom.equals(null) || nom.equals("") || prenom.equals("")){
                   request.setAttribute("error", "Un des deux champs spécifiés est vide!");
                   getServletContext().getRequestDispatcher("error.jsp").forward(request, response);
               }
            } finally { 
                out.close();
            }
        }
    Je ne suis pas redirigé vers la page "error.jsp" quand j'envoie des informations vides, pourquoi?

  2. #2
    Membre émérite
    Avatar de kmdkaci
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    560
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 560
    Par défaut RequestDispatcher ne fonctionne aps
    Bonjour,
    Juste uen petite question : tu es rediregé vers où ?
    Est ce que tu peux ecrire nom.equals("") au lieu de nom.equals(null). ça donen quoi ?

Discussions similaires

  1. Réponses: 6
    Dernier message: 27/01/2004, 11h14
  2. [FP]Writeln ne fonctionne pas !
    Par néo333 dans le forum Turbo Pascal
    Réponses: 4
    Dernier message: 01/11/2003, 23h47
  3. UNION qui ne fonctionne pas
    Par r-zo dans le forum Langage SQL
    Réponses: 7
    Dernier message: 21/07/2003, 10h04
  4. Un Hint sur un PopupMenu ne fonctionne pas !!??
    Par momox dans le forum C++Builder
    Réponses: 6
    Dernier message: 26/05/2003, 16h48
  5. ca ne fonctionne pas (generateur auto-incrémentant)
    Par tripper.dim dans le forum SQL
    Réponses: 7
    Dernier message: 26/11/2002, 00h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo