2009-11-05 6 views
3

Попадая много дополнительных пробелов в выводе HTML, выглядит как его из-тегов JSP =/Как настроить JBoss для обрезки дополнительных пробелов, созданных JSP?

Я видел это ссылка где:

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

Это должно положить его в web.xml, я попытался это, но что, похоже, не работает. Возможно, я не помещаю его в правильный узел. Или, возможно, это другой способ сделать это.

Благодаря

Я не имею набор уага CATALINA_HOME в любом месте.

ответ

6

Указанный <init-param> должен быть добавлен в сервлет «jsp» в $CATALINA_HOME/conf/web.xml. Это то, что вы пробовали?

(EDIT:. $ CATALINA_HOME был просто способ обозначить корень Tomcat и что изменение должно было быть сделано в Tomcat, а не в WEB-ING/web.xml вашего веб-приложение Во всяком случае, для JBoss который является встраивание Tomcat, и в зависимости от версии, которую вы используете, вы найдете здесь указанный файл: $JBOSS_HOME/server/default/deploy/jbossweb-tomcat55.sar/conf/web.xml. Здесь снова $ JBOSS_HOME является корнем вашей установки JBoss, он не может быть установлен как переменная среды.)

+1

+1: это правильное место. Не WEB-INF/web.xml вашего webapp. – BalusC

+0

Я не думаю, что это использует Tomcat. У меня нет набора CATALINA_HOME, установленного где угодно. – qodeninja

+1

JBoss ** ** использование Tomcat. –

5

После некоторого рытья вокруг , я нашел процедуру для JBoss AS 7. Если кому-то интересно: в вашем standalone.xml найдите раздел

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

И добавьте эту директиву:

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

Here are other attributes you may use

+0

Спасибо за хорошую обратную связь! – qodeninja

 Смежные вопросы

  • Нет связанных вопросов^_^