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 :

Message de Confirmation Servlet/JSP


Sujet :

Servlets/JSP Java

  1. #1
    Membre à l'essai
    Inscrit en
    Mai 2008
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 30
    Points : 11
    Points
    11
    Par défaut Message de Confirmation Servlet/JSP
    Bonjour,

    je voulais savoir s'il y a moyen d'afficher un message de confirmation avant suppresion au niveau de ma servlet, aussi afficher des messages d'information genre un champ vide, resultat vide.

    Tout la gestion ce fait au niveau de ma servlet, et je ne vois pas comment je pourrais afficher ce genre de message box.

    je me suis dit que je redirige vers ma page Error.jsp avec un numero pour chaque erreur, et faire un javascript en fonction du numero.

    Mais je ne vois pas comment je pourrrais faire appel à la fonction de javascript ?? recharger la page ou autre ???

    Commment faire?

    Si vous avez une idée/methode plus simple je suis preneuse ...

    Merci d'avance...

  2. #2
    Expert éminent sénior

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Points : 79 912
    Points
    79 912
    Par défaut
    Je pensais qu'appeler la page suffirait à exécuter le javascript.

  3. #3
    Membre expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 938
    Points : 3 938
    Points
    3 938
    Par défaut
    La facon la plus conseillée c'est de rédiriger tes erreurs dans une page d'erreur (error.jsp) Charge à cette page selon ce que la servlet y aura introduite d'afficher le message adéquat à l'utilisateur. Techniquement il te suffit dans la JSP d'inserer des tags java pour traiter le message venant du serveur et d'afficher au client en inserant des balises javascript. c pa compliqué.
    Vous avez peut être hâte de réussir et il n'y a rien de mal à cela...
    mais la patience est aussi une vertu; l'échec vous l'enseignera certainement..."

  4. #4
    Membre averti Avatar de Philcmoi
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    632
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 632
    Points : 405
    Points
    405
    Par défaut
    A mon avis, il faut prendre son courage à deux mains et traiter dans ta servlet chaque paramettres:
    dans doPost, par exemple récuperer un paramettre par request.getParameter("non du paramettre") .

    Puis repondre de ta servlet à jsp:
    request.setAttribute("reponse",false);
    et dans ta jsp:
    if (request.getAttribute("reponse") == true) {mettre un champs dans ta jsp)

    exemple:
    <% if (request.getAttribute("reponse") == true) {out.println(" <b/> réponse adequate ");
    voila en esperant t'aider.

  5. #5
    Membre chevronné
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 348
    Points : 1 787
    Points
    1 787
    Par défaut
    Salut !!

    Je ne suis pas sûr d'avoir compris la question, mais ce dont je suis à peu près sûr c'est que les trois réponses d'avant sont à côté de la plaque ...

    Les messages de confirmation sont affichés en javascript. Donc si tu veux faire afficher un message de confirmation avant de faire le traitement dans ta servlet (comme une suppression), il faut que ton javascript soit exécuté avant que l'appel à ta servlet soit fait, par exemple sur le onSubmit du formulaire.

    Pour ce qui est de ta question sur les erreurs, là ça me semble plus confus ... Si tu veux une page d'erreur qui affiche un messagebox, alors oui il te faut une error.jsp avec du javascript. Le javascript peut très bien être appelé sur l'événement onLoad du body par exemple

  6. #6
    Membre expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 938
    Points : 3 938
    Points
    3 938
    Par défaut
    Tu dis ne pas avoir compris la question mais tu te prononces quand même sur les réponses des autres, contradictoire tes propos .
    Au vu de sa question les réponses précédentes sont justifiées, sa question est traitée dans toutes les applications aux architectures J2EE.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    ...traitement servlet...
    reponse=...
    request.setAttribute("reponse",reponse);
    et dans ta jsp:
    <%if ((typeReponse) request.getAttribute("reponse") == ...) {
    out.println(<script langage=\'javascript\'> alert(ton_message)</script>)
    });%>
    Et ca y'a pas de raison que ca marche pas, sinon il reformule sa question simplement.

    En général toutes mes opérations sont dans un try catch, dans le catch voila mon code standard
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    request.setAttribute("erreur de type",e.getMessage);
    this.getRequestDispatcher("error.jsp");
    et error.jsp traite l'erreur et affiche un message parlant au client.
    Vous avez peut être hâte de réussir et il n'y a rien de mal à cela...
    mais la patience est aussi une vertu; l'échec vous l'enseignera certainement..."

  7. #7
    Membre averti Avatar de Philcmoi
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    632
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 632
    Points : 405
    Points
    405
    Par défaut
    Merci j'ai crue un momemt que j'etait null

  8. #8
    Membre expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 938
    Points : 3 938
    Points
    3 938
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    aussi afficher des messages d'information genre un champ vide,
    Traitement à effectuer sans faire appel à une servlet il te suffit dans ton bouton submit de ta page HTML d'ecrire ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <input type="submit" value="valider" onsubmit="return control.js">
    où "control.js" sera une fonction qui retourne un boolean selon l'etat des champs(remplis ou non).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     afficher des messages d'information resultat vide
    Là tu passes par ta servlet et tu suis le scénario indiqué précedemment.
    Je pense que t'as tout ce qu'il te faut pour te debloquer
    Vous avez peut être hâte de réussir et il n'y a rien de mal à cela...
    mais la patience est aussi une vertu; l'échec vous l'enseignera certainement..."

Discussions similaires

  1. [Servlets - JSP] Problème de session
    Par the java lover dans le forum Servlets/JSP
    Réponses: 8
    Dernier message: 28/11/2011, 09h54
  2. [servlet][JSP] renvoi d'informations
    Par deldin dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 22/06/2004, 13h44
  3. Réponses: 3
    Dernier message: 22/03/2004, 16h49
  4. [servlet][jsp] Creer une page de login
    Par Beuj dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 19/03/2004, 17h55
  5. [Servlet][JSP] valeur ajoutée
    Par yolepro dans le forum Servlets/JSP
    Réponses: 7
    Dernier message: 03/03/2004, 17h30

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