Пробел полосы от jsp производится

Как я могу разделить дополнительный пробел от вывода jsp страниц? Существует ли переключатель, который я могу зеркально отразить на своем web.xml? Существует ли Tomcat определенная установка?

108
задан Seth Weiner 16 October 2008 в 14:13
поделиться

2 ответа

Если ваш servletcontainer не поддерживает свойство JSP 2.1 trimDirectiveWhitespaces , то вам необходимо проконсультироваться с его документацией JspServlet для любых параметров инициализации. Например, в Tomcat вы также можете настроить его, установив для параметра trimSpaces init-param значение true для JspServlet в Tomcat ] /conf/web.xml :

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

Совершенно другая альтернатива - JTidyFilter . Он не только удаляет пробелы, но также форматирует HTML с правильным отступом.

27
ответ дан 24 November 2019 в 03:31
поделиться

Функция trimDirectiveWhitespaces поддерживается только контейнерами сервлетов, которые поддерживают JSP 2.1 и позже, или, в случае Tomcat, Tomcat 6 (а некоторые версии, например, Tomcat 6.0.10, не реализуют ее должным образом - не знаю о других). Больше информации о trimDirectiveWhitespaces можно найти здесь:

http://www.oracle.com/technetwork/articles/javaee/jsp-21-136414.html

и здесь

http://raibledesigns.com/rd/entry/trim_spaces_in_your_jsp1

4
ответ дан 24 November 2019 в 03:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: