Example usage for com.liferay.portal.kernel.servlet HttpHeaders PRAGMA_NO_CACHE_VALUE

List of usage examples for com.liferay.portal.kernel.servlet HttpHeaders PRAGMA_NO_CACHE_VALUE

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.servlet HttpHeaders PRAGMA_NO_CACHE_VALUE.

Prototype

String PRAGMA_NO_CACHE_VALUE

To view the source code for com.liferay.portal.kernel.servlet HttpHeaders PRAGMA_NO_CACHE_VALUE.

Click Source Link

Usage

From source file:com.rivetlogic.portlet.AnnouncerTools.java

License:Open Source License

public static void returnJSONObject(PortletResponse response, JSONObject jsonObj) {
    HttpServletResponse servletResponse = PortalUtil.getHttpServletResponse(response);
    servletResponse.setHeader(HttpHeaders.CACHE_CONTROL, HttpHeaders.CACHE_CONTROL_NO_CACHE_VALUE);
    servletResponse.setHeader(HttpHeaders.PRAGMA, HttpHeaders.PRAGMA_NO_CACHE_VALUE);
    servletResponse.setHeader(HttpHeaders.EXPIRES, String.valueOf(AnnouncerPortlet.LR_EMPTY_VALUE));
    PrintWriter pw;/* w w w  .j  a  v  a 2s .c om*/
    try {
        pw = servletResponse.getWriter();
        pw.write(jsonObj.toString());
        pw.close();
    } catch (IOException e) {
        LOG.error("Error while returning json", e);
    }
}

From source file:com.rivetlogic.skype.util.SkypeUtil.java

License:Open Source License

public static void returnJSONObject(PortletResponse response, JSONObject jsonObj) {
    HttpServletResponse servletResponse = PortalUtil.getHttpServletResponse(response);
    servletResponse.setHeader(HttpHeaders.CACHE_CONTROL, HttpHeaders.CACHE_CONTROL_NO_CACHE_VALUE);
    servletResponse.setHeader(HttpHeaders.PRAGMA, HttpHeaders.PRAGMA_NO_CACHE_VALUE);
    servletResponse.setHeader(HttpHeaders.EXPIRES, String.valueOf(Constants.UNDEFINED_ID));
    PrintWriter pw;/*  w w  w.j a  va 2s.co  m*/
    try {
        pw = servletResponse.getWriter();
        pw.write(jsonObj.toString());
        pw.close();
    } catch (IOException e) {
        LOG.error("Error while returning json", e);
    }
}