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 :

mettre à jour l'attribut style d'une balise <span> au travers d'une servlet


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 6
    Par défaut mettre à jour l'attribut style d'une balise <span> au travers d'une servlet
    Bonjour,

    Je vous écris car j'ai 2 soucis :

    J'ai un formulaire qui lorsqu'il est soumis exécute une servlet. Je cherche à mettre à jour l'attribut style de mes balises <span> dans ma servlet :

    Voici le code du formulaire : (index.jsp)
    <form method="post" action="Authentification">
    <fieldset>
    <label for="id_user">ID</label>
    <input type="text" name="id_user" id="id_user" maxlength="7">
    <span id="id_error" class="error_msg" style="display: none">Incorrect ID !</span>
    <label for="passwd">Password</label>
    <input type="password" name="passwd" id="passwd" maxlength="11">
    <span id="passwd_error" class="error_msg" style="display: none">Incorrect password !</span><br>
    <input type="submit" id="log_in" value="Log in">
    </fieldset>
    </form>

    Puis coté servlet dans la méthode doPost : j'exécute le code suivant mais quand je tente de faire une redirection, l'url ne change.

    public class Authentification extends HttpServlet {
    ...
    // je récupére les infos saisies
    id_user = request.getParameter("id_user");
    passwd = request.getParameter("passwd");

    RequestDispatcher rd;
    ServletContext context = getServletContext();

    // si login vide
    if(id_user == "" || passwd != "") {
    // redirection vers index.jsp
    rd = context.getRequestDispatcher("/index.jsp");
    rd.forward(request, response);
    }
    ...
    }

    Pourriez-vous m'aider s'il vous plait ? Merci d'avance.

  2. #2
    Membre confirmé
    Homme Profil pro
    Ingénieur en Télécommunication
    Inscrit en
    Février 2011
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Ingénieur en Télécommunication
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2011
    Messages : 23
    Par défaut
    Salut a toi
    Bon bien que je ne suis pas encore tres experimente je vais tacher de donner des solution a ton probleme.
    Pour le premier cas, moi j'utiliserais la bibliotheque jstl a ta place. je ne sais pas si c'est la meilleur solution mais moi je l'utilise tout le temps et ca m'aide bien. Il y a beaucoup tag interessant et j'espere qu'elles le seront pour toi. Voici un lien qui pour t'aider http://adiguba.developpez.com/tutoriels/j2ee/jsp/jstl/

    Pour le deuxieme probleme je pense que ca vient du fichier de configuration web.xml. En fait je croix que ce qu'il va etre afficher comme url sera ce que url-mapping contient. Donc si tu veux que ton url change en fonction de la page demandee c'est a dire de l'action a effectuer tu doit avoir comme contenu de url-mapping quelque chose comme ceci "/do/*" ou "/do.*" ou * remplace l'action a executer. Avec ca tu devrai avoir comme url "[ton context]/do/index".

Discussions similaires

  1. Réponses: 6
    Dernier message: 19/06/2015, 15h08
  2. Réponses: 2
    Dernier message: 20/12/2011, 10h56
  3. Réponses: 10
    Dernier message: 20/10/2011, 12h01
  4. [RegEx] Remplacement d'une balise qui n'est pas imbriquée dans une autre
    Par w3ar3dus1 dans le forum Langage
    Réponses: 0
    Dernier message: 30/05/2011, 11h43
  5. Réponses: 7
    Dernier message: 06/06/2007, 14h42

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