1 52 53 package com.go.teaservlet.util; 54 55 import java.io.*; 56 import java.util.Enumeration ; 57 import java.util.Locale ; 58 import javax.servlet.*; 59 import javax.servlet.http.*; 60 61 72 public class FilteredHttpServletResponse implements HttpServletResponse { 73 protected final HttpServletResponse mResponse; 74 75 public FilteredHttpServletResponse(HttpServletResponse response) { 76 mResponse = response; 77 } 78 79 81 public String getCharacterEncoding() { 82 return mResponse.getCharacterEncoding(); 83 } 84 85 public ServletOutputStream getOutputStream() throws IOException { 86 return mResponse.getOutputStream(); 87 } 88 89 public PrintWriter getWriter() throws IOException { 90 return mResponse.getWriter(); 91 } 92 93 public void setContentLength(int length) { 94 mResponse.setContentLength(length); 95 } 96 97 public void setContentType(String type) { 98 mResponse.setContentType(type); 99 } 100 101 103 public void addCookie(Cookie cookie) { 104 mResponse.addCookie(cookie); 105 } 106 107 public boolean containsHeader(String name) { 108 return mResponse.containsHeader(name); 109 } 110 111 public String encodeURL(String url) { 112 return mResponse.encodeURL(url); 113 } 114 115 public String encodeRedirectURL(String url) { 116 return mResponse.encodeRedirectURL(url); 117 } 118 119 122 public String encodeUrl(String url) { 123 return mResponse.encodeUrl(url); 124 } 125 126 129 public String encodeRedirectUrl(String url) { 130 return mResponse.encodeRedirectUrl(url); 131 } 132 133 public void sendError(int sc, String msg) throws IOException { 134 mResponse.sendError(sc, msg); 135 } 136 137 public void sendError(int sc) throws IOException { 138 mResponse.sendError(sc); 139 } 140 141 public void sendRedirect(String location) throws IOException { 142 mResponse.sendRedirect(location); 143 } 144 145 public void setDateHeader(String name, long date) { 146 mResponse.setDateHeader(name, date); 147 } 148 149 public void setHeader(String name, String value) { 150 mResponse.setHeader(name, value); 151 } 152 153 public void setIntHeader(String name, int value) { 154 mResponse.setIntHeader(name, value); 155 } 156 157 public void setStatus(int sc) { 158 mResponse.setStatus(sc); 159 } 160 161 public void setBufferSize(int size) { 162 mResponse.setBufferSize(size); 163 } 164 165 public void setLocale(Locale locale) { 166 mResponse.setLocale(locale); 167 } 168 169 public void addDateHeader(String name, long date) { 170 mResponse.addDateHeader(name,date); 171 } 172 173 public void addIntHeader(String name, int value) { 174 mResponse.addIntHeader(name,value); 175 } 176 177 public void flushBuffer() throws IOException { 178 mResponse.flushBuffer(); 179 } 180 181 public void resetBuffer() { 182 mResponse.resetBuffer(); 183 } 184 185 public int getBufferSize() { 186 return mResponse.getBufferSize(); 187 } 188 189 public boolean isCommitted() { 190 return mResponse.isCommitted(); 191 } 192 193 public void reset() { 194 mResponse.reset(); 195 } 196 197 public void addHeader(String name, String value) { 198 mResponse.addHeader(name, value); 199 } 200 201 public Locale getLocale() { 202 return mResponse.getLocale(); 203 } 204 205 208 public void setStatus(int sc, String msg) { 209 mResponse.setStatus(sc, msg); 210 } 211 212 public String toString() { 213 return mResponse.toString(); 214 } 215 } 216 | Popular Tags |