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

Struts 1 Java Discussion :

replaceAll("\n","<br/>") en struts


Sujet :

Struts 1 Java

  1. #1
    Membre averti
    Inscrit en
    Juillet 2006
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 60
    Par défaut replaceAll("\n","<br/>") en struts
    Salut,
    j'ai un petit(grand) probléme j'utilise la fonction replaceAll("\n","<br/>") pour que ma jsp reconnaisse les sauts de lignes avec le br mais le probléme il ne reconné pa le <br/> comme instruction il ne fé qu'afficher le br comme n'importe quel texte.Je pense le probléme vient de STRUTS JE SUPPOSE qu'il ne reconné pa le <br/> .j'affiche avec <bean write/>
    est ce ke kelqu'un a une petite idée
    merci a vs tous et bonne chance

  2. #2
    Membre expérimenté Avatar de petitpasdelune
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    221
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2006
    Messages : 221
    Par défaut
    peut-on avoir un peu plus de contexte stp ?
    Pourquoi veux-tu à tout pris remplacer des CR par un <BR/> ?

    PPDL

  3. #3
    Expert confirmé
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Par défaut
    Citation Envoyé par petitpasdelune
    Pourquoi veux-tu à tout pris remplacer des CR par un <BR/> ?
    Il le faut parcequ'un texte saisi à partir d'un TextArea par exemple encode les retours à la ligne par \n, or si on essai d'afficher ce texte dans la page (JSP), il n'y aura pas de retours à la ligne car le retour à la ligne est encodé par la balise br.

    Pour revenir au problème de biba, d'abord, il faudra utiliser String.replace et pas String.replaceAll :cette dernière travaille avec des expressions régulières, ce qui n'est pas ton cas.

    Ensuite, il faudra mettre l'attribut filter de bean:write à false :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <bean:write filter="false" name="xxxx" property="yyyy" />
    Voilou.

  4. #4
    Membre averti
    Inscrit en
    Juillet 2006
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 60
    Par défaut
    MERCIIIII BCP djo !!!!!!!
    vous etes trop sympa les mecs j'ai travaillé dessus comme une folleee.
    Au fait ca marche aussi avec le replaceAll.
    je vous souhaite une trés bonne journée
    l

+ Répondre à la discussion
Cette discussion est résolue.

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