2009-11-05 7 views
3

Obtenir beaucoup d'espaces supplémentaires dans la sortie HTML, ressemble à son à cause des balises JSP =/Comment configurer JBoss pour découper des espaces supplémentaires générés par les JSP?

J'ai vu ce référencé quelque part:

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

Cela devrait le mettre dans web.xml, j'ai essayé, mais ça n'a pas l'air de marcher. Peut-être que je ne le mets pas dans le bon noeud. Ou peut-être theres une autre façon de le faire.

Merci

Je n'ai pas l'ensemble CATALINA_HOME var partout.

Répondre

6

Le <init-param> mentionné doit être ajouté à la servlet "jsp" au $CATALINA_HOME/conf/web.xml. Est-ce que c'est ce que tu as essayé?

(EDIT:. $ CATALINA_HOME était juste une façon de désigner la racine de Tomcat et que la modification devait être fait dans Tomcat, pas dans le WEB-ING/web.xml de votre webapp Quoiqu'il en soit, pour JBoss qui est Embedding Tomcat, et en fonction de la version que vous utilisez, vous trouverez le fichier mentionné ici: $JBOSS_HOME/server/default/deploy/jbossweb-tomcat55.sar/conf/web.xml Ici encore, $ JBOSS_HOME est la racine de votre installation JBoss, il ne peut pas être défini comme variable d'environnement.)

+1

+1: c'est au bon endroit. Pas le WEB-INF/web.xml de votre webapp. – BalusC

+0

Je ne pense pas que cela utilise Tomcat Je n'ai pas le var CATALINA_HOME défini n'importe où. – qodeninja

+1

JBoss ** utilise ** Tomcat. –

5

Après avoir creusé , j'ai trouvé la procédure pour JBoss AS 7. Si quelqu'un est intéressé: dans votre standalone.xml, trouver la section

<subsystem xmlns="urn:jboss:domain:web: ... > 

Et ajouter cette directive:

<configuration> 
    <jsp-configuration trim-spaces="true" /> 
</configuration> 

Here are other attributes you may use

+0

Merci pour les bons commentaires! – qodeninja

Questions connexes