zoukankan      html  css  js  c++  java
  • HttpServletResponse 对象常用方法

    package com.bjsxt.servlet;

    import java.io.IOException;

    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    /**
    * Respone对象学习:
    * 作用:
    * 用来响应数据到浏览器的一个对象
    * 使用:
    * 设置响应头
    * setHeader(String name,String value);//在响应头中添加响应信息,但是同键会覆盖
    * addHeader(String name,String value);//在响应头中添加响应信息,但是不会覆盖。
    * 设置响应状态
    * sendError(int num,String msg);//自定义响应状态码。
    * 设置响应实体
    * resp.getWrite().write(String str);//响应具体的数据给浏览器
    * 设置响应编码格式:
    * resp.setContentType("text/html;charset=utf-8");
    * 总结:
    * service请求处理代码流程:
    * 设置响应编码格式
    * 获取请求数据
    * 处理请求数据
    * 数据库操作(MVC思想)
    * 响应处理结果
    * @author MyPC
    *
    */


    public class ResponseServlet extends HttpServlet {
    @Override
    protected void service(HttpServletRequest req, HttpServletResponse resp)
    throws ServletException, IOException {
    //获取请求信息
    //获取请求头
    //获取请求行
    //获取用户数据
    //处理请求

    //响应处理结果
    //设置响应头
    resp.setHeader("mouse", "two fly birds");
    resp.setHeader("mouse", "bjsxt");
    resp.addHeader("key", "thinkpad");
    resp.addHeader("key", "wollo");
    //设置响应编码格式
    //resp.setHeader("content-type", "text/html;charset=utf-8");
    //resp.setContentType("text/plain;charset=utf-8");
    //resp.setContentType("text/xml;charset=utf-8");
    resp.setContentType("text/html;charset=utf-8");
    //设置响应状态吗
    //resp.sendError(404, "this Method is not supported");
    //设置响应实体
    resp.getWriter().write("<b>今天天气真好,适合学习</b>");


    }
    }

  • 相关阅读:
    iphone dev 入门实例5:Get the User Location & Address in iPhone App
    iphone dev 入门实例4:CoreData入门
    iphone dev 入门实例3:Delete a Row from UITableView
    iphone dev 入门实例2:Pass Data Between View Controllers using segue
    iphone dev 入门实例1:Use Storyboards to Build Table View
    Learning Core Data 1
    Apple dev travel
    数字信封工作原理
    Linux编程概念
    ubuntu16.04 安装 libnfc
  • 原文地址:https://www.cnblogs.com/lwh-12345/p/13179830.html
Copyright © 2011-2022 走看看