Удаление разрывов из JSP - PullRequest
1 голос
/ 27 мая 2009

У меня есть функция, которая преобразует XML в соответствии с XSLT. Чтобы проверить это, я использую его в jsp, но он вводит много перерывов перед выводом. Кажется, что это разрывы, которые я ввожу при установке переменных:

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

Это покажет два переноса строки перед выводом. Есть ли способ избежать этого с помощью XML? Я попытался добавить trimDirectiveWhitespaces = "true", но это не помогло.

1 Ответ

2 голосов
/ 28 мая 2009

Если вы используете Tomcat для анализа вашего jsp, вы можете попробовать:

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

В вашем web.xml. YMMV

Иначе, я думаю, что JSP 2.1 поддерживает следующее:

Последнее решение, которое не работает, - реализовать фильтр между рендерингом JSP и вычислениями XSLT. Простой фильтр может быть вызван для обрезки пробелов вокруг сгенерированного тела.

...