接口 javax.servlet.http.HttpServletResponse
的使用

使用 HttpServletResponse 的软件包
javax.servlet.http The javax.servlet.http package contains a number of classes and interfaces that describe and define the contracts between a servlet class running under the HTTP protocol and the runtime environment provided for an instance of such a class by a conforming servlet container. 
javax.servlet.jsp Classes and interfaces for the Core JSP 2.1 API. 
org.apache.jasper.runtime   
org.apache.jasper.servlet   
org.eclipse.jetty.http.gzip   
org.eclipse.jetty.http.spi   
org.eclipse.jetty.nested   
org.eclipse.jetty.rewrite.handler   
org.eclipse.jetty.security   
org.eclipse.jetty.security.authentication   
org.eclipse.jetty.server   
org.eclipse.jetty.server.handler   
org.eclipse.jetty.server.session   
org.eclipse.jetty.servlet   
org.eclipse.jetty.servlets   
org.eclipse.jetty.websocket   
 

javax.servlet.httpHttpServletResponse 的使用
 

实现 HttpServletResponsejavax.servlet.http 中的类
 class HttpServletResponseWrapper
          Provides a convenient implementation of the HttpServletResponse interface that can be subclassed by developers wishing to adapt the response from a Servlet.
 

参数类型为 HttpServletResponsejavax.servlet.http 中的方法
 boolean HttpServletRequestWrapper.authenticate(HttpServletResponse response)
          The default behavior of this method is to call authenticate on the wrapped request object.
 boolean HttpServletRequest.authenticate(HttpServletResponse response)
          Use the container login mechanism configured for the ServletContext to authenticate the user making this request.
protected  void HttpServlet.doDelete(HttpServletRequest req, HttpServletResponse resp)
          Called by the server (via the service method) to allow a servlet to handle a DELETE request.
protected  void HttpServlet.doGet(HttpServletRequest req, HttpServletResponse resp)
          Called by the server (via the service method) to allow a servlet to handle a GET request.
protected  void HttpServlet.doHead(HttpServletRequest req, HttpServletResponse resp)
          Receives an HTTP HEAD request from the protected service method and handles the request.
protected  void HttpServlet.doOptions(HttpServletRequest req, HttpServletResponse resp)
          Called by the server (via the service method) to allow a servlet to handle a OPTIONS request.
protected  void HttpServlet.doPost(HttpServletRequest req, HttpServletResponse resp)
          Called by the server (via the service method) to allow a servlet to handle a POST request.
protected  void HttpServlet.doPut(HttpServletRequest req, HttpServletResponse resp)
          Called by the server (via the service method) to allow a servlet to handle a PUT request.
protected  void HttpServlet.doTrace(HttpServletRequest req, HttpServletResponse resp)
          Called by the server (via the service method) to allow a servlet to handle a TRACE request.
protected  void HttpServlet.service(HttpServletRequest req, HttpServletResponse resp)
          Receives standard HTTP requests from the public service method and dispatches them to the doXXX methods defined in this class.
 

参数类型为 HttpServletResponsejavax.servlet.http 中的构造方法
HttpServletResponseWrapper(HttpServletResponse response)
          Constructs a response adaptor wrapping the given response.
 

javax.servlet.jspHttpServletResponse 的使用
 

参数类型为 HttpServletResponsejavax.servlet.jsp 中的方法
 void HttpJspPage._jspService(HttpServletRequest request, HttpServletResponse response)
          The _jspService()method corresponds to the body of the JSP page.
 

org.apache.jasper.runtimeHttpServletResponse 的使用
 

实现 HttpServletResponseorg.apache.jasper.runtime 中的类
 class ServletResponseWrapperInclude
          ServletResponseWrapper used by the JSP 'include' action.
 

参数类型为 HttpServletResponseorg.apache.jasper.runtime 中的方法
abstract  void HttpJspBase._jspService(HttpServletRequest request, HttpServletResponse response)
           
 void HttpJspBase.service(HttpServletRequest request, HttpServletResponse response)
          Entry point into service.
 

org.apache.jasper.servletHttpServletResponse 的使用
 

参数类型为 HttpServletResponseorg.apache.jasper.servlet 中的方法
 void JspServlet.service(HttpServletRequest request, HttpServletResponse response)
           
 void JspServletWrapper.service(HttpServletRequest request, HttpServletResponse response, boolean precompile)
           
 

org.eclipse.jetty.http.gzipHttpServletResponse 的使用
 

实现 HttpServletResponseorg.eclipse.jetty.http.gzip 中的类
 class CompressedResponseWrapper
           
 

声明为 HttpServletResponseorg.eclipse.jetty.http.gzip 中的字段
protected  HttpServletResponse AbstractCompressedStream._response
           
 

参数类型为 HttpServletResponseorg.eclipse.jetty.http.gzip 中的方法
protected abstract  AbstractCompressedStream CompressedResponseWrapper.newCompressedStream(HttpServletRequest _request, HttpServletResponse response)
           
 

参数类型为 HttpServletResponseorg.eclipse.jetty.http.gzip 中的构造方法
CompressedResponseWrapper(HttpServletRequest request, HttpServletResponse response)
           
 

org.eclipse.jetty.http.spiHttpServletResponse 的使用
 

参数类型为 HttpServletResponseorg.eclipse.jetty.http.spi 中的方法
 void HttpSpiContextHandler.doScope(String target, Request baseRequest, HttpServletRequest req, HttpServletResponse resp)
           
 

参数类型为 HttpServletResponseorg.eclipse.jetty.http.spi 中的构造方法
JettyHttpExchange(com.sun.net.httpserver.HttpContext jaxWsContext, HttpServletRequest req, HttpServletResponse resp)
           
JettyHttpsExchange(com.sun.net.httpserver.HttpContext jaxWsContext, HttpServletRequest req, HttpServletResponse resp)
           
 

org.eclipse.jetty.nestedHttpServletResponse 的使用
 

参数类型为 HttpServletResponseorg.eclipse.jetty.nested 中的构造方法
NestedConnection(NestedConnector connector, NestedEndPoint endp, HttpServletRequest outerRequest, HttpServletResponse outerResponse, String nestedIn)
           
NestedEndPoint(HttpServletRequest outerRequest, HttpServletResponse outerResponse)
           
NestedGenerator(Buffers buffers, EndPoint io, HttpServletResponse response, String nestedIn)
           
 

org.eclipse.jetty.rewrite.handlerHttpServletResponse 的使用
 

参数类型为 HttpServletResponseorg.eclipse.jetty.rewrite.handler 中的方法
protected  String RuleContainer.apply(String target, HttpServletRequest request, HttpServletResponse response)
          Process the contained rules (called by matchAndApply)
 String RewritePatternRule.apply(String target, HttpServletRequest request, HttpServletResponse response)
           
 String ResponsePatternRule.apply(String target, HttpServletRequest request, HttpServletResponse response)
           
 String RedirectPatternRule.apply(String target, HttpServletRequest request, HttpServletResponse response)
           
protected  String ProxyRule.apply(String target, HttpServletRequest request, HttpServletResponse response)
           
protected abstract  String PatternRule.apply(String target, HttpServletRequest request, HttpServletResponse response)
          Apply the rule to the request
 String HeaderPatternRule.apply(String target, HttpServletRequest request, HttpServletResponse response)
          Invokes this method when a match found.
 String CookiePatternRule.apply(String target, HttpServletRequest request, HttpServletResponse response)
           
 String RewriteRegexRule.apply(String target, HttpServletRequest request, HttpServletResponse response, Matcher matcher)
           
protected abstract  String RegexRule.apply(String target, HttpServletRequest request, HttpServletResponse response, Matcher matcher)
          Apply this rule to the request/response pair.
protected  String RedirectRegexRule.apply(String target, HttpServletRequest request, HttpServletResponse response, Matcher matcher)
           
protected abstract  String HeaderRule.apply(String target, String value, HttpServletRequest request, HttpServletResponse response)
          Apply the rule to the request
protected  String ForwardedSchemeHeaderRule.apply(String target, String value, HttpServletRequest request, HttpServletResponse response)
           
 void RewriteHandler.handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)
           
 String VirtualHostRuleContainer.matchAndApply(String target, HttpServletRequest request, HttpServletResponse response)
          Process the contained rules if the request is applicable to the virtual hosts of this rule
 String ValidUrlRule.matchAndApply(String target, HttpServletRequest request, HttpServletResponse response)
           
 String RuleContainer.matchAndApply(String target, HttpServletRequest request, HttpServletResponse response)
          Process the contained rules
abstract  String Rule.matchAndApply(String target, HttpServletRequest request, HttpServletResponse response)
          This method calls tests the rule against the request/response pair and if the Rule applies, then the rule's action is triggered.
 String RegexRule.matchAndApply(String target, HttpServletRequest request, HttpServletResponse response)
           
 String PatternRule.matchAndApply(String target, HttpServletRequest request, HttpServletResponse response)
           
 String MsieSslRule.matchAndApply(String target, HttpServletRequest request, HttpServletResponse response)
           
 String LegacyRule.matchAndApply(String target, HttpServletRequest request, HttpServletResponse response)
           
 String HeaderRule.matchAndApply(String target, HttpServletRequest request, HttpServletResponse response)
           
 

org.eclipse.jetty.securityHttpServletResponse 的使用
 

参数类型为 HttpServletResponseorg.eclipse.jetty.security 中的方法
 void SecurityHandler.handle(String pathInContext, Request baseRequest, HttpServletRequest request, HttpServletResponse response)
           
 void HashCrossContextPsuedoSession.store(T datum, HttpServletResponse response)
           
 void CrossContextPsuedoSession.store(T data, HttpServletResponse response)
           
 

org.eclipse.jetty.security.authenticationHttpServletResponse 的使用
 

实现 HttpServletResponseorg.eclipse.jetty.security.authentication 中的类
protected static class FormAuthenticator.FormResponse
           
 

参数类型为 HttpServletResponseorg.eclipse.jetty.security.authentication 中的方法
static boolean DeferredAuthentication.isDeferred(HttpServletResponse response)
           
protected  HttpSession LoginAuthenticator.renewSession(HttpServletRequest request, HttpServletResponse response)
          Change the session id.
 

参数类型为 HttpServletResponseorg.eclipse.jetty.security.authentication 中的构造方法
FormAuthenticator.FormResponse(HttpServletResponse response)
           
 

org.eclipse.jetty.serverHttpServletResponse 的使用
 

实现 HttpServletResponseorg.eclipse.jetty.server 中的类
 class Response
          Response.
 class ServletResponseHttpWrapper
          Wrapper to tunnel a ServletResponse via a HttpServletResponse
 

返回 HttpServletResponseorg.eclipse.jetty.server 中的方法
 HttpServletResponse Authentication.Wrapped.getHttpServletResponse()
           
 

参数类型为 HttpServletResponseorg.eclipse.jetty.server 中的方法
 boolean ServletRequestHttpWrapper.authenticate(HttpServletResponse response)
           
 boolean Request.authenticate(HttpServletResponse response)
           
static Response Response.getResponse(HttpServletResponse response)
           
 void Handler.handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)
          Handle a request.
 

org.eclipse.jetty.server.handlerHttpServletResponse 的使用
 

参数类型为 HttpServletResponseorg.eclipse.jetty.server.handler 中的方法
 boolean ContextHandler.checkContext(String target, Request baseRequest, HttpServletResponse response)
           
protected  void ResourceHandler.doDirectory(HttpServletRequest request, HttpServletResponse response, Resource resource)
           
abstract  void ScopedHandler.doHandle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)
           
 void ContextHandler.doHandle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)
           
protected  void ResourceHandler.doResponseHeaders(HttpServletResponse response, Resource resource, String mimeType)
          Set the response headers.
abstract  void ScopedHandler.doScope(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)
           
 void ContextHandler.doScope(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)
           
 void StatisticsHandler.handle(String path, Request request, HttpServletRequest httpRequest, HttpServletResponse httpResponse)
           
 void ShutdownHandler.handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)
           
 void ScopedHandler.handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)
           
 void ResourceHandler.handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)
           
 void RequestLogHandler.handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)
           
 void IPAccessHandler.handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)
          Checks the incoming request against the whitelist and blacklist
 void HotSwapHandler.handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)
           
 void HandlerWrapper.handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)
           
 void HandlerList.handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)
           
 void HandlerCollection.handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)
           
 void GzipHandler.handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)
           
 void ErrorHandler.handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)
           
 void DefaultHandler.handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)
           
 void DebugHandler.handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)
           
 void ContextHandlerCollection.handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)
           
 void ConnectHandler.handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)
           
protected  boolean ConnectHandler.handleAuthentication(HttpServletRequest request, HttpServletResponse response, String address)
          Handles the authentication before setting up the tunnel to the remote server.
protected  void ConnectHandler.handleConnect(Request baseRequest, HttpServletRequest request, HttpServletResponse response, String serverAddress)
          Handles a CONNECT request.
protected  CompressedResponseWrapper GzipHandler.newGzipResponseWrapper(HttpServletRequest request, HttpServletResponse response)
          Allows derived implementations to replace ResponseWrapper implementation.
 void ScopedHandler.nextHandle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)
           
 void ScopedHandler.nextScope(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)
           
 

org.eclipse.jetty.server.sessionHttpServletResponse 的使用
 

参数类型为 HttpServletResponseorg.eclipse.jetty.server.session 中的方法
 void SessionHandler.doHandle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)
           
 void SessionHandler.doScope(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)
           
 

org.eclipse.jetty.servletHttpServletResponse 的使用
 

参数类型为 HttpServletResponseorg.eclipse.jetty.servlet 中的方法
protected  void StatisticsServlet.doGet(HttpServletRequest req, HttpServletResponse resp)
           
protected  void NoJspServlet.doGet(HttpServletRequest req, HttpServletResponse response)
           
protected  void DefaultServlet.doGet(HttpServletRequest request, HttpServletResponse response)
           
 void ServletHandler.doHandle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)
           
protected  void DefaultServlet.doOptions(HttpServletRequest req, HttpServletResponse resp)
           
 void StatisticsServlet.doPost(HttpServletRequest sreq, HttpServletResponse sres)
           
protected  void DefaultServlet.doPost(HttpServletRequest request, HttpServletResponse response)
           
 void ServletHandler.doScope(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)
           
protected  void DefaultServlet.doTrace(HttpServletRequest req, HttpServletResponse resp)
           
 void ErrorPageErrorHandler.handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)
           
protected  void ServletHandler.notFound(HttpServletRequest request, HttpServletResponse response)
           
protected  boolean DefaultServlet.passConditionalHeaders(HttpServletRequest request, HttpServletResponse response, Resource resource, HttpContent content)
           
protected  void DefaultServlet.sendData(HttpServletRequest request, HttpServletResponse response, boolean include, Resource resource, HttpContent content, Enumeration reqRanges)
           
protected  void DefaultServlet.sendDirectory(HttpServletRequest request, HttpServletResponse response, Resource resource, String pathInContext)
           
protected  void Invoker.service(HttpServletRequest request, HttpServletResponse response)
           
protected  void DefaultServlet.writeHeaders(HttpServletResponse response, HttpContent content, long count)
           
protected  void DefaultServlet.writeOptionHeaders(HttpServletResponse response)
           
 

org.eclipse.jetty.servletsHttpServletResponse 的使用
 

参数类型为 HttpServletResponseorg.eclipse.jetty.servlets 中的方法
protected  void DoSFilter.closeConnection(HttpServletRequest request, HttpServletResponse response, Thread thread)
          Takes drastic measures to return this response and stop this thread.
protected  void CloseableDoSFilter.closeConnection(HttpServletRequest request, HttpServletResponse response, Thread thread)
           
protected  CompressedResponseWrapper IncludableGzipFilter.createWrappedResponse(HttpServletRequest request, HttpServletResponse response, String compressionType)
           
protected  CompressedResponseWrapper GzipFilter.createWrappedResponse(HttpServletRequest request, HttpServletResponse response, String compressionType)
           
protected  void DoSFilter.doFilter(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain)
           
protected  void DoSFilter.doFilterChain(FilterChain chain, HttpServletRequest request, HttpServletResponse response)
           
protected  void ConcatServlet.doGet(HttpServletRequest req, HttpServletResponse resp)
           
 void ProxyServlet.handleConnect(HttpServletRequest request, HttpServletResponse response)
           
 void PutFilter.handleDelete(HttpServletRequest request, HttpServletResponse response, String pathInContext, File file)
           
 void PutFilter.handleMove(HttpServletRequest request, HttpServletResponse response, String pathInContext, File file)
           
protected  void ProxyServlet.handleOnConnectionFailed(Throwable ex, HttpServletRequest request, HttpServletResponse response)
          Extension point for custom handling of an HttpExchange's onConnectionFailed method.
protected  void ProxyServlet.handleOnException(Throwable ex, HttpServletRequest request, HttpServletResponse response)
          Extension point for custom handling of an HttpExchange's onException method.
protected  void ProxyServlet.handleOnExpire(HttpServletRequest request, HttpServletResponse response)
          Extension point for custom handling of an HttpExchange's onExpire method.
 void PutFilter.handleOptions(FilterChain chain, HttpServletRequest request, HttpServletResponse response)
           
 void PutFilter.handlePut(HttpServletRequest request, HttpServletResponse response, String pathInContext, File file)
           
protected  boolean PutFilter.passConditionalHeaders(HttpServletRequest request, HttpServletResponse response, File file)
           
 void CGI.service(HttpServletRequest req, HttpServletResponse res)
           
 

org.eclipse.jetty.websocketHttpServletResponse 的使用
 

参数类型为 HttpServletResponseorg.eclipse.jetty.websocket 中的方法
 boolean WebSocketFactory.acceptWebSocket(HttpServletRequest request, HttpServletResponse response)
           
 void WebSocketHandler.handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)
           
 void WebSocketServletConnectionRFC6455.handshake(HttpServletRequest request, HttpServletResponse response, String subprotocol)
           
 void WebSocketServletConnectionD08.handshake(HttpServletRequest request, HttpServletResponse response, String subprotocol)
           
 void WebSocketServletConnectionD06.handshake(HttpServletRequest request, HttpServletResponse response, String subprotocol)
           
 void WebSocketServletConnectionD00.handshake(HttpServletRequest request, HttpServletResponse response, String subprotocol)
           
 void WebSocketServletConnection.handshake(HttpServletRequest request, HttpServletResponse response, String subprotocol)
           
protected  void WebSocketServlet.service(HttpServletRequest request, HttpServletResponse response)
           
 void WebSocketFactory.upgrade(HttpServletRequest request, HttpServletResponse response, WebSocket websocket, String protocol)
          Upgrade the request/response to a WebSocket Connection.
 



Copyright © 2013. All Rights Reserved.