- 
	
	
	
		
[JSP]getParameter
	
	
		salut,
je réalise un request.getParameter("champsTexte")
puis je l'insert dans une bdd a l'aide d'une requete. Or si il y a une apostrophe, la requete foire (normal) à cause des apostrophes reconnu dans les requetes.
comment puis je inserer des textes avec apostrophe dans ma bdd?
j'avais fais il y a un an une fonction java qui protège les apostrophes, mais il y a t il un moyen plus propre? ou que proposez vous?
merci  :)
	 
 - 
	
	
	
	
		Si tu passais pas procédures stockées, tu éviterais le problème. Sinon la déspécialisation des apostrophes est une des seules solutions que je connaisse...
	 
 - 
	
	
	
	
		pour inserer du texte avec des apostrophe en BDD il faut que tu double tes apostrophes.
exemple :
	Code:
	
SELECT * FROM tutoriels WHERE titre='L''apostrophe démystifiée'
 Pour remplacer une chaine de caracteres par une autres (par ex. ' par   
'') la classe StringUtils (org.apache.commons.lang.StringUtils) pourra t'aider.
Bon Courage !!!  :P
	 
 - 
	
	
	
		
slt
	
	
 - 
	
	
	
	
		Cherche les occurences avec des String.indexOf("'") des ' et remplace les par 2 '... Il doit bien y avoir une methode replace dans la classe String
	 
 - 
	
	
	
	
		et un
	Code:
	
tachaine.replaceAll("'", "''");
 ?