Не удается распаковать исключенные страницы сайта. - PullRequest
0 голосов
/ 17 августа 2010

В приложении servelt я добавил фильтр Gzip (/ *, REQUEST) и настроил его первым в цепочке фильтров. Он отлично работает с фильтром Sitemesh (/ *, REQUEST, FORWARD) за исключением того, что когда запрос исключен, как указано в файле deocorators.xml (например, для запроса ajax), фильтр gzip создает недопустимое состояние.

Фильтр gzip поставляется с http://jsp.codefetch.com/example/54/CompressionFilter/src/CompressionResponseWrapper.java

1 Ответ

0 голосов
/ 19 августа 2010

Я бы лучше настроил Gzipping на уровне servletcontainer.Каждый уважающий себя сервлет-контейнер поддерживает это.Поскольку неясно, какой из них вы используете, а Tomcat является самым популярным / клонированным / разветвленным, вот пример, нацеленный на Tomcat, чтобы вы хотя бы поняли, где искать свой сервлет-контейнер.*, найдите элемент <Connector> и добавьте к нему compression="on".

<Connector (...) compression="on" />

Вот и все.

...