JSP prob
Fermé
marlinne
Messages postés
20
Date d'inscription
mardi 5 juin 2012
Statut
Membre
Dernière intervention
13 octobre 2013
-
5 juin 2012 à 19:45
Elteor888 Messages postés 24 Date d'inscription jeudi 21 mai 2009 Statut Membre Dernière intervention 19 juin 2012 - 6 juin 2012 à 14:16
Elteor888 Messages postés 24 Date d'inscription jeudi 21 mai 2009 Statut Membre Dernière intervention 19 juin 2012 - 6 juin 2012 à 14:16
12 réponses
Elteor888
Messages postés
24
Date d'inscription
jeudi 21 mai 2009
Statut
Membre
Dernière intervention
19 juin 2012
3
6 juin 2012 à 10:56
6 juin 2012 à 10:56
Salut,
je ne suis pas sur mais je peu essayer de t'aider, essaye en faisant :
ou
et du adapte pour ton if else
je ne suis pas sur mais je peu essayer de t'aider, essaye en faisant :
if (request.getParameter("login") != null)
ou
if (request.getParameter("login").equals(""))
et du adapte pour ton if else
marlinne
Messages postés
20
Date d'inscription
mardi 5 juin 2012
Statut
Membre
Dernière intervention
13 octobre 2013
6 juin 2012 à 11:04
6 juin 2012 à 11:04
Ne marche tjs pas :s
Merci pour votre reponse ..
Merci pour votre reponse ..
Elteor888
Messages postés
24
Date d'inscription
jeudi 21 mai 2009
Statut
Membre
Dernière intervention
19 juin 2012
3
6 juin 2012 à 11:08
6 juin 2012 à 11:08
Ok dac,
si tu fais un
avant ton if, il récupère quoi comme paramètre quand le champ login n'est pas complété ?
si tu fais un
<%System.out.println(request.getParameter("login")); %>
avant ton if, il récupère quoi comme paramètre quand le champ login n'est pas complété ?
marlinne
Messages postés
20
Date d'inscription
mardi 5 juin 2012
Statut
Membre
Dernière intervention
13 octobre 2013
6 juin 2012 à 11:15
6 juin 2012 à 11:15
Enfait ca ne m affiche rien au niveau de cette page
Mais il est renvoyer vers la page "boss.jsp" ou je mets un :
Bonjour, <%= session.getAttribute( "theName" ) %>
et la il me recuper le login tape koi !!
donc il fait sois :Bonjour, xxx et si le login est null il affiche Bonjour,
Vous trouvez que c est normal !!?
Mcii !!
Mais il est renvoyer vers la page "boss.jsp" ou je mets un :
Bonjour, <%= session.getAttribute( "theName" ) %>
et la il me recuper le login tape koi !!
donc il fait sois :Bonjour, xxx et si le login est null il affiche Bonjour,
Vous trouvez que c est normal !!?
Mcii !!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Elteor888
Messages postés
24
Date d'inscription
jeudi 21 mai 2009
Statut
Membre
Dernière intervention
19 juin 2012
3
6 juin 2012 à 11:29
6 juin 2012 à 11:29
Oui tu aimerais que si le nom d'utilisateur soit rempli il y ai : Bonjour, xxxx
et sinon il t'envoie sur une page d'erreur.
Mais quelle est la valeur de
quand l'utilisateur ne rempli pas ce champ ?
et sinon il t'envoie sur une page d'erreur.
Mais quelle est la valeur de
request.getParameter( "login" )
quand l'utilisateur ne rempli pas ce champ ?
marlinne
Messages postés
20
Date d'inscription
mardi 5 juin 2012
Statut
Membre
Dernière intervention
13 octobre 2013
6 juin 2012 à 11:36
6 juin 2012 à 11:36
Meme en ajouttant <%System.out.println(request.getParameter("login")); %>
avant le code que j ai publier en haut il m affiche rien ds la page
et en laissant le champ 'login' vide il m renvoi directe vers la page boss.jsp en mettant Bonjour,'vide'
??
avant le code que j ai publier en haut il m affiche rien ds la page
et en laissant le champ 'login' vide il m renvoi directe vers la page boss.jsp en mettant Bonjour,'vide'
??
Elteor888
Messages postés
24
Date d'inscription
jeudi 21 mai 2009
Statut
Membre
Dernière intervention
19 juin 2012
3
6 juin 2012 à 11:47
6 juin 2012 à 11:47
Et avec ce code ?
J'ai enlever le forward pour que tu puisses voir s'il t'affiche la variable name
dis moi ce qu'il y a d'afficher après "Name =" en mettant rien dans le champ login
<% if ( (String)request.getParameter( "login" ) != null ) {%> <% String name = request.getParameter( "login" ); session.setAttribute( "theName", name ); %> Name = <%=name%> <%} else if ( (String)request.getParameter( "login" ) == null ) {%> <jsp:forward page="error.jsp"/> <%} %>
J'ai enlever le forward pour que tu puisses voir s'il t'affiche la variable name
dis moi ce qu'il y a d'afficher après "Name =" en mettant rien dans le champ login
marlinne
Messages postés
20
Date d'inscription
mardi 5 juin 2012
Statut
Membre
Dernière intervention
13 octobre 2013
6 juin 2012 à 11:51
6 juin 2012 à 11:51
Si je le laisse vide il m 'affiche Name=
et si j tape xxx il m'affiche Name=xxx
!!!
et si j tape xxx il m'affiche Name=xxx
!!!
Elteor888
Messages postés
24
Date d'inscription
jeudi 21 mai 2009
Statut
Membre
Dernière intervention
19 juin 2012
3
Modifié par Elteor888 le 6/06/2012 à 12:03
Modifié par Elteor888 le 6/06/2012 à 12:03
humm je crois je me suis inversé dans la toute première réponse je t'ai donnée, essaye ceci :
<% if ((String) request.getParameter("login") != "") { String name = request.getParameter("login"); session.setAttribute("theName", name); %><jsp:forward page="boss.jsp" /><% } else { %><jsp:forward page="error.jsp" /><% } %>
marlinne
Messages postés
20
Date d'inscription
mardi 5 juin 2012
Statut
Membre
Dernière intervention
13 octobre 2013
6 juin 2012 à 12:36
6 juin 2012 à 12:36
ca Marche parfaitement Mciii Bienn Alteoor
Elteor888
Messages postés
24
Date d'inscription
jeudi 21 mai 2009
Statut
Membre
Dernière intervention
19 juin 2012
3
6 juin 2012 à 14:02
6 juin 2012 à 14:02
Avec plaisir :)
si tu veux on code un peu mieux je pense que ceci ferait l'affaire : comme ca meme si l'utilisateur met des espaces dans le champ login il est diriger sur la page d'erreur grâce a la fonction trim().
Mais si le code fonctionne c'est cool :) ravi d'avoir pu t'aider
si tu veux on code un peu mieux je pense que ceci ferait l'affaire : comme ca meme si l'utilisateur met des espaces dans le champ login il est diriger sur la page d'erreur grâce a la fonction trim().
<% if (!request.getParameter("login").trim().isEmpty()) { String name = request.getParameter("login"); session.setAttribute("theName", name); %><jsp:forward page="boss.jsp" /><% } else { %><jsp:forward page="error.jsp" /><% } %>
Mais si le code fonctionne c'est cool :) ravi d'avoir pu t'aider
Elteor888
Messages postés
24
Date d'inscription
jeudi 21 mai 2009
Statut
Membre
Dernière intervention
19 juin 2012
3
6 juin 2012 à 14:16
6 juin 2012 à 14:16
je suis pas expert en JSP mais je pense me débrouiller un petit peu, envoie moi ton code par message privée si tu veux je regarde ce que je peu faire pour t'aider