ServletRequest與ServletResponse -15

ServletRequest表示客戶端發出的請求
HttpServletRequest繼承與ServletRequest接口,封裝了客戶端發送的所有Http請求信息,且他的每一個實例只是早service方法中有效或者doFilter中有效
HttpServletRequest提供的功能:
獲取請求參數
獲取及設置字符編碼集
獲取請求路徑信息
存儲與讀取請求作用域中的屬性
操作國際化信息

ServletResponse介紹:
表示服務器做出的響應
HttpServletResponse繼承自ServletRespose
接口,它封裝了發送到客戶端的所有HTTP
響應信息,且它的每一個實例只在service
方法的作用域裏或過濾器的doFilter中有效
HttpServletResponse提供的功能:
提供狀態碼常量
訪問和設置緩衝信息
設置HTTP響應報文首部字段信息
設置響應編碼及國際化信息

響應緩衝:
容器允許但不必爲了提高效率而緩衝到客戶端的輸出
典型的服務器默認都是緩衝的,但允許Servlet指定緩衝參數

@WebServlet("/servlet1/*")
public class Servlet1 extends HttpServlet {
    public void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        System.out.println(request.getContextPath());
        System.out.println(request.getServletPath());
        System.out.println(request.getRequestURL());
        System.out.println(request.getPathInfo());

        System.out.println(response.getBufferSize());
        System.out.println(response.isCommitted());
    }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章