У меня возникают проблемы с использованием сжатия Gzip и JQuery вместе. Похоже, что это может быть вызвано тем, как я отправляю ответы JSON в своих действиях Struts. Я использую следующий код для отправки моих объектов JSON.
public ActionForward get(ActionMapping mapping,
    ActionForm     form,
    HttpServletRequest request,
    HttpServletResponse response) {
       JSONObject json = // Do some logic here
       RequestUtils.populateWithJSON(response, json);
       return null;             
}
public static void populateWithJSON(HttpServletResponse response,JSONObject json) {
    if(json!=null) {
        response.setContentType("text/x-json;charset=UTF-8");           
        response.setHeader("Cache-Control", "no-cache");
        try {
             response.getWriter().write(json.toString());
        } catch (IOException e) {
            throw new ApplicationException("IOException in populateWithJSON", e);
        }                               
    }
 }
Есть ли лучший способ отправки JSON в веб-приложении Java?
