tzzt01

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

 

package servlet;

import java.io.IOException;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class ResponseDemo1 extends HttpServlet {

    /*
     * 1) tomcat服务器把请求信息封装到HttpServletRequest对象,且把响应信息封装到HttpServletResponse
     * 2) tomcat服务器调用doGet方法,传入request和response对象
     */
    public void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {

        /*
         * 3) 通过response对象改变响应信息
         *         3.1 响应行
         */
//        response.getWriter().write("haha");
//        response.setStatus(404); // 修改状态码
//        response.sendError(404); // 发送404的状态码 + 404的错误页面
        
        /*
         * 3.2 响应头
         */
        response.setHeader("server", "JBoss");
        
        /*
         * 3.3 实体内容(浏览器直接能够看到的内容就是实体内容)
         * 以下两个方法不能同时使用
         */
        //response.getWriter().write("hello world");// 字符内容。
        response.getOutputStream().write("hello servlet".getBytes()); // 字节内容
        
        /*
         * 4) tomcat服务器把response对象的内容转换成响应格式内容,再发送给浏览器解析。
         */
    }

}

 

posted on 2017-08-09 09:57  tzzt01  阅读(187)  评论(0编辑  收藏  举报