zoukankan      html  css  js  c++  java
  • Servlet: ServletResponse接口 & HttpServletResponse接口

    1 ServletResponse接口

      (1)基本概念

          javax.servlet.ServletResponse接口,用于定义一个对象,来帮助Servlet向客户端发送响应

            Servlet容器创建ServletResponse对象,并将其作为参数传递给servlet的service方法

      (2)常用方法

    方法声明 功能介绍
    PrintWriter getWriter() 返回可向客户端发送字符文本的PrintWriter对象
    String getCharacterEncoding() 获取响应内容的编码方式
    void setContentType(String type) 如果尚未提交响应,则设置发送到客户端响应的内容类型。内容类型 可以包括字符编码规范,例如text/html;charset=UTF-8

    2 HttpServletResponse接口

      (1)基本概念

          javax.servlet.http.HttpServletResponse接口,继承ServletResponse接口,以便在发送响应时提供 特定于HTTP的功能

      (2)常用的方法

    方法声明 功能介绍
    void sendRedirect(String location) 使用指定的重定向位置URL,向客户端发送临时重定向响应

    3 使用示例

    // 继承HttpServlet
    public class HelloWorld extends HttpServlet {
        // 重写HttpServlet中的doGet方法
        protected void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException {
            // 设置响应输出编码,避免中文乱码
            response.setContentType(“text/html;charset=utf-8”);
            // 获取响应输出流
            PrintWriter out= response.getWriter();
            // 利用输出流输出信息
            out.println(“<html><body> Hello world!</body></html>”);
            //关闭流
            out.close();
        }
    }

    案例题目

      使用Servlet获取在服务器获取一个1~100之间的随机数并发送给客户端进行显示

  • 相关阅读:
    语句
    1101 事务存储引擎触发器函数
    1029 作业
    1029 数据库表以及行的基本操作
    1023 笔记
    1022 作业
    1022 笔记
    1021 笔记
    查看pip已经安装过的包
    查看Python支持的.whl文件版本
  • 原文地址:https://www.cnblogs.com/JasperZhao/p/15264466.html
Copyright © 2011-2022 走看看