public class ServletResponseUtil
extends java.lang.Object
| Constructor and Description |
|---|
ServletResponseUtil() |
| Modifier and Type | Method and Description |
|---|---|
protected static java.io.InputStream |
copyRange(java.io.InputStream inputStream,
java.io.OutputStream outputStream,
long start,
long length) |
static java.util.List<Range> |
getRanges(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
long length) |
static boolean |
isClientAbortException(java.io.IOException ioe) |
static void |
sendFile(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String fileName,
byte[] bytes) |
static void |
sendFile(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String fileName,
byte[] bytes,
java.lang.String contentType) |
static void |
sendFile(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String fileName,
byte[] bytes,
java.lang.String contentType,
java.lang.String contentDispositionType) |
static void |
sendFile(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String fileName,
java.io.InputStream inputStream) |
static void |
sendFile(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String fileName,
java.io.InputStream inputStream,
long contentLength,
java.lang.String contentType) |
static void |
sendFile(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String fileName,
java.io.InputStream inputStream,
long contentLength,
java.lang.String contentType,
java.lang.String contentDispositionType) |
static void |
sendFile(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String fileName,
java.io.InputStream inputStream,
java.lang.String contentType) |
static void |
sendFile(javax.servlet.http.HttpServletResponse response,
java.lang.String fileName,
byte[] bytes)
Deprecated.
As of 6.1.0
|
static void |
sendFile(javax.servlet.http.HttpServletResponse response,
java.lang.String fileName,
byte[] bytes,
java.lang.String contentType)
Deprecated.
As of 6.1.0
|
static void |
sendFile(javax.servlet.http.HttpServletResponse response,
java.lang.String fileName,
java.io.InputStream inputStream)
Deprecated.
As of 6.1.0
|
static void |
sendFile(javax.servlet.http.HttpServletResponse response,
java.lang.String fileName,
java.io.InputStream inputStream,
int contentLength,
java.lang.String contentType)
Deprecated.
As of 6.1.0
|
static void |
sendFile(javax.servlet.http.HttpServletResponse response,
java.lang.String fileName,
java.io.InputStream inputStream,
java.lang.String contentType)
Deprecated.
As of 6.1.0
|
static void |
sendFileWithRangeHeader(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String fileName,
java.io.InputStream inputStream,
long contentLength,
java.lang.String contentType) |
protected static void |
setHeaders(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String fileName,
java.lang.String contentType,
java.lang.String contentDispositionType) |
protected static void |
setHeaders(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String fileName,
java.lang.String contentType,
java.lang.String contentDispositionType,
Range range) |
static void |
write(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String fileName,
java.util.List<Range> ranges,
java.io.InputStream inputStream,
long fullLength,
java.lang.String contentType) |
static void |
write(javax.servlet.http.HttpServletResponse response,
BufferCacheServletResponse bufferCacheServletResponse) |
static void |
write(javax.servlet.http.HttpServletResponse response,
byte[] bytes) |
static void |
write(javax.servlet.http.HttpServletResponse response,
byte[][] bytesArray) |
static void |
write(javax.servlet.http.HttpServletResponse response,
byte[] bytes,
int offset,
int contentLength) |
static void |
write(javax.servlet.http.HttpServletResponse response,
java.nio.ByteBuffer byteBuffer) |
static void |
write(javax.servlet.http.HttpServletResponse response,
java.nio.CharBuffer charBuffer) |
static void |
write(javax.servlet.http.HttpServletResponse response,
java.io.File file) |
static void |
write(javax.servlet.http.HttpServletResponse response,
java.io.InputStream inputStream) |
static void |
write(javax.servlet.http.HttpServletResponse response,
java.io.InputStream inputStream,
long contentLength) |
static void |
write(javax.servlet.http.HttpServletResponse response,
java.lang.String s) |
public static java.util.List<Range> getRanges(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, long length) throws java.io.IOException
java.io.IOExceptionpublic static boolean isClientAbortException(java.io.IOException ioe)
public static void sendFile(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String fileName,
byte[] bytes)
throws java.io.IOException
java.io.IOExceptionpublic static void sendFile(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String fileName,
byte[] bytes,
java.lang.String contentType)
throws java.io.IOException
java.io.IOExceptionpublic static void sendFile(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String fileName,
byte[] bytes,
java.lang.String contentType,
java.lang.String contentDispositionType)
throws java.io.IOException
java.io.IOExceptionpublic static void sendFile(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String fileName,
java.io.InputStream inputStream)
throws java.io.IOException
java.io.IOExceptionpublic static void sendFile(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String fileName,
java.io.InputStream inputStream,
long contentLength,
java.lang.String contentType)
throws java.io.IOException
java.io.IOExceptionpublic static void sendFile(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String fileName,
java.io.InputStream inputStream,
long contentLength,
java.lang.String contentType,
java.lang.String contentDispositionType)
throws java.io.IOException
java.io.IOExceptionpublic static void sendFile(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String fileName,
java.io.InputStream inputStream,
java.lang.String contentType)
throws java.io.IOException
java.io.IOException@Deprecated
public static void sendFile(javax.servlet.http.HttpServletResponse response,
java.lang.String fileName,
byte[] bytes)
throws java.io.IOException
java.io.IOException@Deprecated
public static void sendFile(javax.servlet.http.HttpServletResponse response,
java.lang.String fileName,
byte[] bytes,
java.lang.String contentType)
throws java.io.IOException
java.io.IOException@Deprecated
public static void sendFile(javax.servlet.http.HttpServletResponse response,
java.lang.String fileName,
java.io.InputStream inputStream)
throws java.io.IOException
java.io.IOException@Deprecated
public static void sendFile(javax.servlet.http.HttpServletResponse response,
java.lang.String fileName,
java.io.InputStream inputStream,
int contentLength,
java.lang.String contentType)
throws java.io.IOException
java.io.IOException@Deprecated
public static void sendFile(javax.servlet.http.HttpServletResponse response,
java.lang.String fileName,
java.io.InputStream inputStream,
java.lang.String contentType)
throws java.io.IOException
java.io.IOExceptionpublic static void sendFileWithRangeHeader(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String fileName,
java.io.InputStream inputStream,
long contentLength,
java.lang.String contentType)
throws java.io.IOException
java.io.IOExceptionpublic static void write(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String fileName,
java.util.List<Range> ranges,
java.io.InputStream inputStream,
long fullLength,
java.lang.String contentType)
throws java.io.IOException
java.io.IOExceptionpublic static void write(javax.servlet.http.HttpServletResponse response,
BufferCacheServletResponse bufferCacheServletResponse)
throws java.io.IOException
java.io.IOExceptionpublic static void write(javax.servlet.http.HttpServletResponse response,
byte[] bytes)
throws java.io.IOException
java.io.IOExceptionpublic static void write(javax.servlet.http.HttpServletResponse response,
byte[] bytes,
int offset,
int contentLength)
throws java.io.IOException
java.io.IOExceptionpublic static void write(javax.servlet.http.HttpServletResponse response,
byte[][] bytesArray)
throws java.io.IOException
java.io.IOExceptionpublic static void write(javax.servlet.http.HttpServletResponse response,
java.nio.ByteBuffer byteBuffer)
throws java.io.IOException
java.io.IOExceptionpublic static void write(javax.servlet.http.HttpServletResponse response,
java.nio.CharBuffer charBuffer)
throws java.io.IOException
java.io.IOExceptionpublic static void write(javax.servlet.http.HttpServletResponse response,
java.io.File file)
throws java.io.IOException
java.io.IOExceptionpublic static void write(javax.servlet.http.HttpServletResponse response,
java.io.InputStream inputStream)
throws java.io.IOException
java.io.IOExceptionpublic static void write(javax.servlet.http.HttpServletResponse response,
java.io.InputStream inputStream,
long contentLength)
throws java.io.IOException
java.io.IOExceptionpublic static void write(javax.servlet.http.HttpServletResponse response,
java.lang.String s)
throws java.io.IOException
java.io.IOExceptionprotected static java.io.InputStream copyRange(java.io.InputStream inputStream,
java.io.OutputStream outputStream,
long start,
long length)
throws java.io.IOException
java.io.IOExceptionprotected static void setHeaders(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String fileName,
java.lang.String contentType,
java.lang.String contentDispositionType)
protected static void setHeaders(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String fileName,
java.lang.String contentType,
java.lang.String contentDispositionType,
Range range)