2009-05-27 3 views
1

J'ai une fonction qui transforme XML selon un XSLT. Pour le tester, je l'utilise dans un fichier jsp mais il entre beaucoup de pauses avant ma sortie. Il semble que ce soit les ruptures que j'entre dans la définition des variables:Suppression des coupures de jsp

<c:set var="blah" value="blah" /> 
<c:set var="blah2" value="blah2" /> 

Cela affichera deux sauts de ligne avant la sortie. Y a-t-il un moyen d'éviter cela avec XML? J'ai essayé d'ajouter trimDirectiveWhitespaces = "true" mais cela n'a pas aidé.

+0

Copie possible de [Supprimer les espaces de la sortie jsp] (http://stackoverflow.com/questions/208736/strip-whitespace-from-jsp-output) – BalusC

Répondre

2

Si vous utilisez Tomcat pour analyser votre jsp, vous pouvez avoir un aller avec:

<init-param> 
    <param-name>trimSpaces</param-name> 
    <param-value>true</param-value> 
</init-param> 

Dans votre web.xml. YMMV

Sinon, je pense que JSP 2.1 prend en charge les suivantes:

La dernière solution est tout cela ne fonctionne pas est de mettre en œuvre un filtre entre votre rendu JSP et votre calcul XSLT . Un filtre simple peut être appelé pour découper les espaces autour du corps généré.

Questions connexes