Bonjour,
J'ai un petit problème pour sauter des lignes dans un String que j'affiche par l'intermédiaire de jsf. J'ai beau avoir utilisé \n, newLine et même <br/>, rien ne change. la balise s'affiche comme une chaîne de caractères, et le newline et \n ne s'affiche pas et n'a aucun effet.
J'ai une fonction qui recherche une personne en fonction du nom, et cela fonctionne parfaitement bien, sauf qu'au moment d'afficher le toString de la Personne trouvée. Sauf que je veux que ce résultat soit à la ligne, et non à la suite.
Voici le fichier affichage.jsp :
J'utilise une servlet pour le résultat. Je précise aussi que la balise <br /> que je met dans mon toString est traduit par "<br/>" dans le code source. Et le \n permet de mettre en forme le résultat, mais que dans le code source.
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 <html xmlns="http://www.w3.org/1999/xhtml" xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html" xml:lang="en" lang="en"> <jsp:output doctype-root-element="html" doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"/> <head> <title>Résultat</title> </head> <body bgcolor="white"> <f:view> <h:form id="affichage" > <h2><h:outputText lang="fr_FR" id="resultat" value="#{leBean.resultat}"/></h2> <h:commandLink value="Accueil" action="page.jsf" /><br /> </h:form> </f:view> </body> </html>
Quel est le problème ?
Partager