001
014
015 package com.liferay.portal.servlet.filters.jsoncontenttype;
016
017 import com.liferay.portal.kernel.util.ContentTypes;
018 import com.liferay.portal.kernel.util.StringUtil;
019
020 import javax.servlet.http.HttpServletResponse;
021 import javax.servlet.http.HttpServletResponseWrapper;
022
023
027 public class JSONContentTypeResponse extends HttpServletResponseWrapper {
028
029 public JSONContentTypeResponse(HttpServletResponse response) {
030 super(response);
031 }
032
033 @Override
034 public void setContentType(String contentType) {
035 if (StringUtil.equalsIgnoreCase(
036 contentType, ContentTypes.APPLICATION_JSON)) {
037
038 contentType = ContentTypes.TEXT_JAVASCRIPT;
039 }
040
041 super.setContentType(contentType);
042 }
043
044 }