В приложении servert я добавил фильтр Gzip (/*, REQUEST) и настроил его первым в цепочке фильтров. Он отлично работает с фильтром Sitemesh (/*, REQUEST, FORWARD), за исключением того, что когда запрос исключается, как указано в deocorators.xml (например, для запроса ajax), фильтр gzip выдает недопустимое состояние.
Фильтр gzip взят с сайта http://jsp.codefetch.com/example/54/CompressionFilter/src/CompressionResponseWrapper.java