Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1552 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Comparer 2 chaines de caractères en JSP ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comparer 2 chaines de caractères en JSP ?

n°155984
k-id
Posté le 10-06-2002 à 17:05:15  profilanswer
 

Comment compare-t-on 2 chaînes de caracatères en JSP ?
 
J'ai essayé chaine1.equals(chaine2) mais ça ne marche pas plus que if (chaine1 == chaine2).
Ya une autre méthode ??

mood
Publicité
Posté le 10-06-2002 à 17:05:15  profilanswer
 

n°155988
darklord
You're welcome
Posté le 10-06-2002 à 17:10:31  profilanswer
 

montre ton bout de code


---------------
Just because you feel good does not make you right
n°155992
moumoune20​00
Posté le 10-06-2002 à 17:12:36  profilanswer
 

C'est vrai que si tu nous montrait ton petit bout de code, ce serait plus pratique de t'aider

n°155994
jultey
Posté le 10-06-2002 à 17:15:04  profilanswer
 

k-id a écrit a écrit :

Comment compare-t-on 2 chaînes de caracatères en JSP ?
 
J'ai essayé chaine1.equals(chaine2) mais ça ne marche pas plus que if (chaine1 == chaine2).
Ya une autre méthode ??  




 
si tu le montres, même moi qui suis pas doué je chercherai dur !!!

n°155996
k-id
Posté le 10-06-2002 à 17:15:24  profilanswer
 

C'est un truc qui construit une requete SQL en recuperant des valeurs d'un formulaire :
 
champ[i-1]=request.getParameter("champ"+i);
type[i-1]=request.getParameter("type"+i);
longueur[i-1]=request.getParameter("longueur"+i)
;
nullite[i-1]=request.getParameter("nullite"+i);
pk[i-1]=request.getParameter("pk"+i);
     
requete = requete+champ[i-1]+" "+type[i-1]+"("+longueur[i-1]+" )"+" "+nullite[i-1];
 
if (pk[i-1].equals("on" )) requete = requete+" primary key ";
    else requete = requete + " ";
     
if (i!=nombre_champs_int) requete = requete+",";
    else requete = requete+" );";
 
on veut comparer pk[i-1] à "on" pour savoir si le champ est primary key.

n°156022
moumoune20​00
Posté le 10-06-2002 à 17:27:04  profilanswer
 

C'est pas un truc avec == ??

n°156024
jultey
Posté le 10-06-2002 à 17:28:37  profilanswer
 

moumoune2000 a écrit a écrit :

C'est pas un truc avec == ??  




 
== me parait plus credible que = tout court

n°156026
greg@frees​tarthu
Posté le 10-06-2002 à 17:30:13  profilanswer
 

jultey a écrit a écrit :

 
 
== me parait plus credible que = tout court  




.... pour comparer des chaines on fait str.equals(str2)
et le mossieur l'a bien compris vu qu'il le fait

n°156028
moumoune20​00
Posté le 10-06-2002 à 17:31:42  profilanswer
 

greg@freestarthu a écrit a écrit :

 
.... pour comparer des chaines on fait str.equals(str2)
et le mossieur l'a bien compris vu qu'il le fait  




 
Ouais, mais apparemment ça marche pas... Et moi j'ai pas d'autre idée; t'en a une?

n°156030
greg@frees​tarthu
Posté le 10-06-2002 à 17:32:53  profilanswer
 

moumoune2000 a écrit a écrit :

 
 
Ouais, mais apparemment ça marche pas... Et moi j'ai pas d'autre idée; t'en a une?  




mais si ça marche
c juste que sa chaine est surement jamais à la valeur qu'il croit

mood
Publicité
Posté le 10-06-2002 à 17:32:53  profilanswer
 

n°156031
benou
Posté le 10-06-2002 à 17:34:20  profilanswer
 

si le String.equals marchait pas en java, ca se saurait ...

n°156032
greg@frees​tarthu
Posté le 10-06-2002 à 17:34:38  profilanswer
 

benou a écrit a écrit :

si le String.equals marchait pas en java, ca se saurait ...  




 [:xp1700]

n°156033
moumoune20​00
Posté le 10-06-2002 à 17:34:41  profilanswer
 

greg@freestarthu a écrit a écrit :

 
mais si ça marche
c juste que sa chaine est surement jamais à la valeur qu'il croit  




 
Quand il fait ça, le serveur Tomcat renvoie une exception Java.Lang.nullpoiteurexception
Ca veut dire quoi à ton avis

n°156034
greg@frees​tarthu
Posté le 10-06-2002 à 17:35:07  profilanswer
 

moumoune2000 a écrit a écrit :

 
 
Quand il fait ça, le serveur Tomcat renvoie une exception Java.Lang.nullpoiteurexception
Ca veut dire quoi à ton avis  




ça veut dire que j'avais raison :o

n°156035
benou
Posté le 10-06-2002 à 17:37:00  profilanswer
 

moumoune2000 a écrit a écrit :

 
 
Quand il fait ça, le serveur Tomcat renvoie une exception Java.Lang.nullpoiteurexception
Ca veut dire quoi à ton avis  




et à ton avis ??? :D
 

Code :
  1. String s = null;
  2. s.equals("n'importe quoi" )  --> java.lang.NullPointerException

n°156036
moumoune20​00
Posté le 10-06-2002 à 17:37:22  profilanswer
 

greg@freestarthu a écrit a écrit :

 
ça veut dire que j'avais raison :o  




 
Ils sont surs d'avoir les bonnes valeurs puisqu'ils peuvent la sortir juste avant
Le problème se pose dans la comparaison, et pas dans ailleurs.
Il peut y avoir une erreur de version de JDk ou pas ?

n°156038
moumoune20​00
Posté le 10-06-2002 à 17:39:39  profilanswer
 

benou a écrit a écrit :

 
et à ton avis ??? :D
 

Code :
  1. String s = null;
  2. s.equals("n'importe quoi" )  --> java.lang.NullPointerException

 




 
pb réglé. Merci

n°156039
k-id
Posté le 10-06-2002 à 17:40:29  profilanswer
 

Ok, merci les gars.
En fait nous comparions la valeur retournée par un checkbox en html.
Or quand il n'est pas coché, il renvoie null.
D'où l'erreur.
Merci pour votre aide.
A+

n°156041
benou
Posté le 10-06-2002 à 17:42:09  profilanswer
 

de rien ! :)

n°156044
greg@frees​tarthu
Posté le 10-06-2002 à 17:42:54  profilanswer
 

benou a écrit a écrit :

de rien ! :)  



c le cas de le dire  :lol:

n°156121
darklord
You're welcome
Posté le 10-06-2002 à 20:40:38  profilanswer
 

moumoune2000 a écrit a écrit :

 
 
Quand il fait ça, le serveur Tomcat renvoie une exception Java.Lang.nullpoiteurexception
Ca veut dire quoi à ton avis  




 
greg >>> Excellent !!  [:rofl]  
 
 
 :jap:


---------------
Just because you feel good does not make you right
n°156123
darklord
You're welcome
Posté le 10-06-2002 à 20:41:58  profilanswer
 

moumoune2000 a écrit a écrit :

 
 
Ils sont surs d'avoir les bonnes valeurs puisqu'ils peuvent la sortir juste avant
Le problème se pose dans la comparaison, et pas dans ailleurs.
Il peut y avoir une erreur de version de JDk ou pas ?  




 
c'est pas possible d'avoir une mauvaise foie pareille :D
 
 [:tapai]


---------------
Just because you feel good does not make you right
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Comparer 2 chaines de caractères en JSP ?

 

Sujets relatifs
Comparatif Servlet/JSP vs ISAPI (si qqn connait les 2, bien sur)Editer du JSP
C'est quoi exactement le JSP ??[ASP] Comment remplacer des " par des ' dans une chaine de caracteres
Vous pensez que c'est suicidaire de faire ça en JSP/Servlet ?[PHP] Séléctionner les n prmiers caractères d'une chaîne...
pb avec encodage de caracteres !![java/JSP] paramètres d'initialisation d'un JSP dans le web.xml
[PHP] Compter le nombre de caractères dans une chaine[javascript / JSP] changer une valeur selon le bouton appuyé ?
Plus de sujets relatifs à : Comparer 2 chaines de caractères en JSP ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR