• servlet-响应信息


    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对象的内容转换成响应格式内容,再发送给浏览器解析。
             */
        }
    
    }
  • 相关阅读:
    gdbinit理解
    debug套路
    node 版本升级
    工作方式
    vscode 插件编写
    函数闭包与装饰器
    高阶函数与递归
    函数嵌套及作用域
    函数
    文件处理
  • 原文地址:https://www.cnblogs.com/tzzt01/p/7323657.html
Copyright © 2020-2023  润新知