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 :

Caractère %0D%0A dans l'URL


Sujet :

Servlets/JSP Java

  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2011
    Messages : 10
    Par défaut Caractère %0D%0A dans l'URL
    Bonjour,

    J'ai un petit problème lors de l'envoi de données à mon servlet via l'URL.

    J'ai l'erreur :

    java.lang.NumberFormatException: For input string: "1
    "

    J'envois mes données comment ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
     
    <form action="panier" method="get">
     
       <input type="hidden" name="noProduit" value="<% out.println(leProduit.getNo()); %>">
     
       <input type="submit" value="Ajouter au panier">
     
    </form>
    Et mon URL ressemble a ceci :

    .../panier?noProduit=1%0D%0A

    Le caractère entré dans cet exemple est 1.

    Voila, après recherche, les caractères rajouté sont des retours à la ligne.

    Ma question : D'où viennent-il ? Comment puis-je les retirer ?

    Merci,

    Cordialement,

    A.

  2. #2
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    c'est parce que tu utilises un println (qui ajoute le retour à la ligne)
    dans tous les cas, tu peux utiliser la forme courte
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="hidden" name="noProduit" value="<%=leProduit.getNo()%>">
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. transformer un caractère accentué contenu dans une URL
    Par Tail dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 10/09/2008, 12h37
  2. Réponses: 5
    Dernier message: 28/06/2007, 09h41
  3. Caractère " _n " dans un url
    Par baylci dans le forum ASP
    Réponses: 3
    Dernier message: 24/05/2007, 10h00
  4. les caractères spéciaux dans l'url, c'est mal !
    Par _gargamel_ dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 10/05/2007, 16h03
  5. [.htaccess] Caractères alphanumériques dans une url
    Par Mister Nono dans le forum Apache
    Réponses: 2
    Dernier message: 27/05/2006, 12h23

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