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 :

Saut de ligne dans un fichier .properties ? [FAQ]


Sujet :

Servlets/JSP Java

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 73
    Points : 52
    Points
    52
    Par défaut Saut de ligne dans un fichier .properties ?
    Bonjour à tous,

    J'ai travail sur une application Java, jsp.

    J'aimerai savoir si il y a un moyen de faire un saut de ligne a du texte contenue dans une variable d'un fichier .properties afin que le saut de ligne s'effectue dans la page .jsp?
    J'ai essayer \n\r mais cela ne fonctionne pas.

    Si cela n'est pas possible d'une facon direct, y a t il un moyen d'intercepter le contenue d'une variable entre le fichier properties et jsp et de remplacer les \n\r par des <br> par exemple?

    Merci de vous futurs réponses.

    Shakta

  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 Re: Saut de ligne dans un fichier .properties ?
    Citation Envoyé par Shakta
    Bonjour à tous,

    J'ai travail sur une application Java, jsp.

    J'aimerai savoir si il y a un moyen de faire un saut de ligne a du texte contenue dans une variable d'un fichier .properties afin que le saut de ligne s'effectue dans la page .jsp?
    J'ai essayer \n\r mais cela ne fonctionne pas.

    Si cela n'est pas possible d'une facon direct, y a t il un moyen d'intercepter le contenue d'une variable entre le fichier properties et jsp et de remplacer les \n\r par des <br> par exemple?

    Merci de vous futurs réponses.

    Shakta
    as tu essaye de mettre un <br/> directement dans ton fichier de properties?

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 73
    Points : 52
    Points
    52
    Par défaut
    oui,

    Si je met <br/> il m'ecrit <br/> à l'affichage et ne saute pas de ligne.
    Si je met \n, ou \r ou \n\r, il ne les affiche pas sur à l'écran et ne fais pas le saut de ligne.


    Serais tu comment le ficheir roperties est interpreté par le jsp et si il ya un moyen d'y intervenir?

    Shakta

  4. #4
    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
    Citation Envoyé par Shakta
    oui,

    Si je met <br/> il m'ecrit <br/> à l'affichage et ne saute pas de ligne.
    Si je met \n, ou \r ou \n\r, il ne les affiche pas sur à l'écran et ne fais pas le saut de ligne.


    Serais tu comment le ficheir roperties est interpreté par le jsp et si il ya un moyen d'y intervenir?

    Shakta
    travailles tu avec Struts en tant que framework de présentation?
    Peux tu donner le code de ta jsp?

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 73
    Points : 52
    Points
    52
    Par défaut
    Je travails avec des struts sous l'environnement JBuilders.
    Ma page jsp est trop long mais pour résumé :

    J'ai mon fichier test.properties où la varible est definie:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    testlabel=voici un test de saut de ligne,<br/>c'est la ligne suivant.
    Puis le fichier test.jsp :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    <%@taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
    <%@taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
    <f:loadBundle basename="ressources.module.test" var="Message"/>
    <f:view>
    <html>
    <head>
    <title>test saut de ligne</title>
    </head>
    <body>
      <h:form id="test">
      <TABLE class="noborder850">
        <TR>
          <TD>
            <h:outputText value="#{Message.testlabel}"/>
          </td>
        </tr>
      </table>
     </h:form>
    </body>
     
    </f:view>
    </html>
    Shakta

  6. #6
    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
    Citation Envoyé par Shakta
    Je travails avec des struts sous l'environnement JBuilders.
    Ma page jsp est trop long mais pour résumé :

    J'ai mon fichier test.properties où la varible est definie:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    testlabel=voici un test de saut de ligne,<br/>c'est la ligne suivant.
    Puis le fichier test.jsp :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    <%@taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
    <%@taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
    <f:loadBundle basename="ressources.module.test" var="Message"/>
    <f:view>
    <html>
    <head>
    <title>test saut de ligne</title>
    </head>
    <body>
      <h:form id="test">
      <TABLE class="noborder850">
        <TR>
          <TD>
            <h:outputText value="#{Message.testlabel}"/>
          </td>
        </tr>
      </table>
     </h:form>
    </body>
     
    </f:view>
    </html>
    Shakta
    Tu travailles pas avec Struts mais JSF

  7. #7
    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
    essaie ca
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <h:outputText value="#{Message.testlabel}" escape="true"/>

  8. #8
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 73
    Points : 52
    Points
    52
    Par défaut
    a desoler je fais que debuter dans le developpement java et j'avoue ne pas tous comprendre encore.

  9. #9
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Points : 5 059
    Points
    5 059
    Par défaut
    Citation Envoyé par SEMPERE Benjamin
    essaie ca
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <h:outputText value="#{Message.testlabel}" escape="true"/>
    Normalement ça marche ça..
    mais une je viens de penser à un petit truc.. Si on utilise le code de saut de ligne.. Est ce que ca marcherais
    .

  10. #10
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 73
    Points : 52
    Points
    52
    Par défaut
    Tout d'abords merci pour tes réponses.

    Je viens d'essayer tes deux idées et ca ne marche pas.
    ça affiche toujours soit <br> soit &#x0A;

    Je trouves bizarre car lorsque je regarde le source de la page il transforme les é en &eacute; mais pas les les mise en page comme \n ou \t . Il y a peut etre une syntaxe spécifique ?

    Aurais tu une autre idée????

    Shakta

  11. #11
    Expert éminent sénior
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Points : 23 190
    Points
    23 190
    Billets dans le blog
    1
    Par défaut
    Salut,

    C'est plutot escape="false" qu'il faut utiliser...
    Si c'est comme pour la JSTL, escape est à true par défaut, et remplace tous les caractères spéciaux (dont < > & ...) par leur code respectif (&lt; &gt; &amp; ...).

    a++

  12. #12
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 73
    Points : 52
    Points
    52
    Par défaut
    Merci à vous ca marche.

  13. #13
    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
    Citation Envoyé par adiGuba
    Salut,

    C'est plutot escape="false" qu'il faut utiliser...
    Si c'est comme pour la JSTL, escape est à true par défaut, et remplace tous les caractères spéciaux (dont < > & ...) par leur code respectif (&lt; &gt; &amp; ...).

    a++
    oui effectivement je me suis embrouille la

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

Discussions similaires

  1. [Système] écrire un saut de ligne dans un fichier
    Par Schpountz42 dans le forum Langage
    Réponses: 11
    Dernier message: 01/06/2007, 10h30
  2. saut de ligne dans un fichier texte ?
    Par jessy212 dans le forum Access
    Réponses: 12
    Dernier message: 23/08/2006, 18h05
  3. Réponses: 7
    Dernier message: 28/06/2006, 14h31
  4. [MFC] Saut de ligne dans un fichier texte
    Par le-makinero dans le forum MFC
    Réponses: 2
    Dernier message: 18/04/2006, 11h40
  5. Saut de ligne dans mon fichier?
    Par cchampion2fr dans le forum Access
    Réponses: 1
    Dernier message: 14/09/2005, 17h22

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