• Servlet包介绍


    ----------------siwuxie095

       

       

       

       

       

       

    首先到 Tomcat 的官网下载 Tomcat 的 API 帮助文档

       

    Tomcat 官网:http://tomcat.apache.org/

       

       

       

       

    下载完成并解压后,点击其中的 index.html,在浏览器点击左侧导航栏

    中 Reference 下的 Servlet Javadocs,即 Servlet 的 API 帮助文档

       

    使用在线的 Servlet API 帮助文档(截止 2017/4/13 最新):

    http://tomcat.apache.org/tomcat-9.0-doc/servletapi/index.html

       

       

    Servlet 共有 4 个包:

       

       

       

       

    (一)javax.servlet 包

       

    包含 Servlet 最基本的接口和类,如下:

       

    Servlet 接口

    声明了所有 Servlet 必须实现的方法

    ServletRequest 接口

    声明了一些用于获取客户端请求信息的方法

    ServletResponse 接口

    声明了一些用于向客户端发送响应信息的方法

    ServletConfig 接口

    声明了一些用于获取 Servlet 配置信息的方法

    ServletContext 接口

    声明了一些用于获取 Servlet 容器信息的方法

    GenericServlet 抽象类

    定义了一个通用的独立于底层协议的一般性的 Servlet

    ServletInputStream 抽象类

    用于从客户端读取二进制数据

    ServletOutputStream 抽象类

    用于向客户端发送二进制数据

       

       

       

       

    (二)javax.servlet.http 包

       

    包含基于 HTTP 协议的 Servlet 接口和类,如下:

       

    HttpServletRequest 接口

    为 HttpServlet 提供请求信息

    HttpServletResponse 接口

    用于发送 HTTP 协议的响应信息

    HttpSession 接口

    用于标识客户端并存储有关客户端的信息

    HttpServlet 抽象类

    扩展自 GenericServlet 抽象类,用于创建基于 HTTP 协议的 Servlet

    Cookie 类

    用于存储 Servlet 发送给客户端的信息

       

       

    HttpServletRequest 接口的常用方法:

       

    (1)getParameter(String key)

       

    返回一个字符串,获得 name 和 key 一样的表单控件的数据,如果有重复的 name,就返回第一个值

       

       

    (2)getParameterValues(String key)

       

    返回一个字符串数组,获得 name 和 key 一样的表单控件的数据

       

       

    (3)getParameterMap()

       

    返回一个包含所有参数的 Map,返回的值是 key-value 模式的,即 键值对

       

       

    (4)getParameterNames()

       

    返回所有表单控件的 name 值

       

       

       

       

    (三)javax.servlet.annotation 包

       

    Servlet 的注解(从 Servlet 3.0 添加进来)

       

       

       

       

    (四)javax.servlet.descriptor 包

       

    里面只有3个接口,主要用于获取 JSP 或 标签库的配置信息(从 Servlet 3.0 添加进来)

       

       

       

       

       

       

       

       

    【made by siwuxie095】

  • 相关阅读:
    cmake的安装
    安装cmake过程g++: 错误:unrecognized command line option ‘-std=gnu++14’
    进程空间分配
    git 基本操作
    nm命令
    container_of 宏
    cmake
    fiddler修改Requests之前的数据和response 之后的数据
    Fiddler抓包请求前设置断点
    jmeter连接mysql数据库
  • 原文地址:https://www.cnblogs.com/siwuxie095/p/6703437.html
Copyright © 2020-2023  润新知