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

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

Introduction

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

Prototype

String EXPIRES

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

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;/* www  .j av a2 s. 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;//from  w w w.  ja  v  a2  s.com
    try {
        pw = servletResponse.getWriter();
        pw.write(jsonObj.toString());
        pw.close();
    } catch (IOException e) {
        LOG.error("Error while returning json", e);
    }
}