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

Taglibs Java Discussion :

[Taglib] Formatter le texte affiché


Sujet :

Taglibs Java

  1. #1
    lr
    lr est déconnecté
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    338
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Octobre 2003
    Messages : 338
    Points : 114
    Points
    114
    Par défaut [Taglib] Formatter le texte affiché
    Salut,

    J'ai un bean quelconque avec une propriété "description". La description est susceptible de contenir un texte que l'utilisateur aura saisi. Ce texte est susceptible de contenir des retours charriot.

    Connaissez-vous un tag qui permette d'afficher correctement ce texte dans la page html, en ayant auparavant remplacé les retours charriot par des "<br>" ?

    Je pourrais le faire dans ma méthode "getDescription" mais je trouve que ce n'est pas assez générique et que mon bean n'a pas à s'inquiéter de la façon dont ses données vont être affichées.

    Merci d'avance
    Lilian

  2. #2
    Membre éprouvé

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    882
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2004
    Messages : 882
    Points : 948
    Points
    948
    Par défaut
    Je n en suis pas sur mais donne un coup d oeil du cote de l attribut filter du <bean:write .../>

    Sun Certified Business Component Developer
    Sun Certified Java Programmer
    --
    The definitive toolbox for GWT applications: gwt-toolbox
    My blog about Java and JEE: Benjamin's Blog

  3. #3
    lr
    lr est déconnecté
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    338
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Octobre 2003
    Messages : 338
    Points : 114
    Points
    114
    Par défaut
    Non, ça le fait pas...
    Je suppose que ça "traduit" plutôt les caractères perturbateurs comme > ...
    merci quand même
    A+Lilian

  4. #4
    lr
    lr est déconnecté
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    338
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Octobre 2003
    Messages : 338
    Points : 114
    Points
    114
    Par défaut
    Est-ce que vous pensez que j'aurais une chance avec quelque chose comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ${fn:replace(worker.comment, "\r\n", "<br>")}
    J'ai essayé mais ça me sort une erreur (org.apache.jasper.JasperException: /WEB-INF/jsp/workers/view_misc.jsp(38,3) "${fn:replace(worker.comment, "\r\n", "<br>")}" contient d'incorrecte(s) expression(s): javax.servlet.jsp.el.ELException: Encountered ""\r", expected one of [<INTEGER_LITERAL>, <FLOATING_POINT_LITERAL>, <STRING_LITERAL>, "true", "false", "null", "(", "-", "not", "!", "empty", <IDENTIFIER>]).

    Merci d'avance
    Lilian

  5. #5
    lr
    lr est déconnecté
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    338
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Octobre 2003
    Messages : 338
    Points : 114
    Points
    114
    Par défaut
    J'ai trouvé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <%@ taglib uri="http://jakarta.apache.org/taglibs/string-1.1" prefix="str" %>
     
    <str:replace replace="\r\n" with="<br>" newlineToken="\r\n">${worker.comment}</str:replace>
    A+Lilian

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

Discussions similaires

  1. Convertir du texte formatte en texte
    Par Seth77 dans le forum Langage
    Réponses: 3
    Dernier message: 14/02/2006, 22h53
  2. recuperer le texte afficher entre les balises <a> et &
    Par zetta dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 09/11/2005, 15h25
  3. Texte affiché par liste deroulante
    Par dynxd dans le forum Access
    Réponses: 20
    Dernier message: 30/09/2005, 21h37
  4. [JTree] Modification dynamique du texte à afficher
    Par jIdJo dans le forum Composants
    Réponses: 2
    Dernier message: 17/06/2005, 16h49
  5. VB6] imprimer le texte afficher dans une picturebox
    Par Persons dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 27/08/2004, 11h15

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