Я пытаюсь найти простое решение для сжатия html, удаляя пробелы, созданные после анализа простых лиц> jsf> jsp> servlet.
Я узнал, что простые лица могут помочь мне сжимать js и css, однако они ничего не могут сделать с HTML, потому что jsf в jsp происходит после разбора простых лиц.
Спецификации JSP имели директиву
<%@ page trimDirectiveWhitespaces="true" %>
, чтобы делать то, что мне нужно.
Кроме того, мы могли бы обработать это в web.xml при необходимости.
Я знаю, что правильный способ - это настроить веб-сервер для его обработки.
Однако jBoss 7.1.1 потерял чувствительность к конфигурации JSP.(Проблема началась в 7.0, когда нам пришлось перезапускать сервер после каждого изменения JSP. Он был исправлен и вернулся в 7.1. Предполагается, что исправлено в 7.2, но 7.2 еще не вышло.)
В любом случаеJBoss - прекрасный инструмент.
Мой вопрос заключается в том, что мы теряем функциональность при переходе от JSP к JSF.
Это должен быть какой-то тег, указывающий JSF помещать trimDirectiveWhitespaces в JSP, в который он пытается разобрать себя.
Мне не нравится решение "фильтра", потому что оно будет обрезать вывод каждый раз, когда мы его выводим.Я предпочитаю компилировать его в JSP> Sevlet, а не делать это каждый раз по пути.Кроме того, он сделан на заказ (не является стандартным, не документирован и т. Д.).
Еще хотелось бы узнать простой способ «обрезать пробелы», «сжимать html» ... в JSF.