⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 servletresponse.java

📁 windows下的JAVA虚拟机
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
     * 			content being returned to the client; sets     *			the Content-Length header     *     */    public void setContentLength(int len);            /**     * Sets the content type of the response being sent to     * the client, if the response has not been committed yet.     * The given content type may include a character encoding     * specification, for example, <code>text/html;charset=UTF-8</code>.     * The response's character encoding is only set from the given     * content type if this method is called before <code>getWriter</code>     * is called.     * <p>This method may be called repeatedly to change content type and     * character encoding.     * This method has no effect if called after the response     * has been committed. It does not set the response's character     * encoding if it is called after <code>getWriter</code>     * has been called or after the response has been committed.     * <p>Containers must communicate the content type and the character     * encoding used for the servlet response's writer to the client if     * the protocol provides a way for doing so. In the case of HTTP,     * the <code>Content-Type</code> header is used.     *     * @param type 	a <code>String</code> specifying the MIME      *			type of the content     *     * @see 		#setLocale     * @see 		#setCharacterEncoding     * @see 		#getOutputStream     * @see 		#getWriter     *     */    public void setContentType(String type);        /**     * Sets the preferred buffer size for the body of the response.       * The servlet container will use a buffer at least as large as      * the size requested.  The actual buffer size used can be found     * using <code>getBufferSize</code>.     *     * <p>A larger buffer allows more content to be written before anything is     * actually sent, thus providing the servlet with more time to set     * appropriate status codes and headers.  A smaller buffer decreases      * server memory load and allows the client to start receiving data more     * quickly.     *     * <p>This method must be called before any response body content is     * written; if content has been written or the response object has     * been committed, this method throws an      * <code>IllegalStateException</code>.     *     * @param size 	the preferred buffer size     *     * @exception  IllegalStateException  	if this method is called after     *						content has been written     *     * @see 		#getBufferSize     * @see 		#flushBuffer     * @see 		#isCommitted     * @see 		#reset     *     */    public void setBufferSize(int size);            /**     * Returns the actual buffer size used for the response.  If no buffering     * is used, this method returns 0.     *     * @return	 	the actual buffer size used     *     * @see 		#setBufferSize     * @see 		#flushBuffer     * @see 		#isCommitted     * @see 		#reset     *     */    public int getBufferSize();            /**     * Forces any content in the buffer to be written to the client.  A call     * to this method automatically commits the response, meaning the status      * code and headers will be written.     *     * @see 		#setBufferSize     * @see 		#getBufferSize     * @see 		#isCommitted     * @see 		#reset     *     */    public void flushBuffer() throws IOException;                /**     * Clears the content of the underlying buffer in the response without     * clearing headers or status code. If the      * response has been committed, this method throws an      * <code>IllegalStateException</code>.     *     * @see 		#setBufferSize     * @see 		#getBufferSize     * @see 		#isCommitted     * @see 		#reset     *     * @since 2.3     */    public void resetBuffer();        /**     * Returns a boolean indicating if the response has been     * committed.  A committed response has already had its status      * code and headers written.     *     * @return		a boolean indicating if the response has been     *  		committed     *     * @see 		#setBufferSize     * @see 		#getBufferSize     * @see 		#flushBuffer     * @see 		#reset     *     */    public boolean isCommitted();            /**     * Clears any data that exists in the buffer as well as the status code and     * headers.  If the response has been committed, this method throws an      * <code>IllegalStateException</code>.     *     * @exception IllegalStateException  if the response has already been     *                                   committed     *     * @see 		#setBufferSize     * @see 		#getBufferSize     * @see 		#flushBuffer     * @see 		#isCommitted     *     */    public void reset();            /**     * Sets the locale of the response, if the response has not been     * committed yet. It also sets the response's character encoding     * appropriately for the locale, if the character encoding has not     * been explicitly set using {@link #setContentType} or     * {@link #setCharacterEncoding}, <code>getWriter</code> hasn't     * been called yet, and the response hasn't been committed yet.     * If the deployment descriptor contains a      * <code>locale-encoding-mapping-list</code> element, and that     * element provides a mapping for the given locale, that mapping     * is used. Otherwise, the mapping from locale to character     * encoding is container dependent.     * <p>This method may be called repeatedly to change locale and     * character encoding. The method has no effect if called after the     * response has been committed. It does not set the response's     * character encoding if it is called after {@link #setContentType}     * has been called with a charset specification, after     * {@link #setCharacterEncoding} has been called, after     * <code>getWriter</code> has been called, or after the response     * has been committed.     * <p>Containers must communicate the locale and the character encoding     * used for the servlet response's writer to the client if the protocol     * provides a way for doing so. In the case of HTTP, the locale is     * communicated via the <code>Content-Language</code> header,     * the character encoding as part of the <code>Content-Type</code>     * header for text media types. Note that the character encoding     * cannot be communicated via HTTP headers if the servlet does not     * specify a content type; however, it is still used to encode text     * written via the servlet response's writer.     *      * @param loc  the locale of the response     *     * @see 		#getLocale     * @see 		#setContentType     * @see 		#setCharacterEncoding     *     */    public void setLocale(Locale loc);            /**     * Returns the locale specified for this response     * using the {@link #setLocale} method. Calls made to     * <code>setLocale</code> after the response is committed     * have no effect. If no locale has been specified,     * the container's default locale is returned.     *      * @see 		#setLocale     *     */    public Locale getLocale();}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -