zoukankan      html  css  js  c++  java
  • Servlet API

    Servlet API:有两个软件包组成:对应于HTTP协议的软件包、对应于除了HTTP协议以外的其他软件包
    即Servlet API可以适用于任何通信协议
    我们学习的Servlet,是位于javax.servlet.http的类和接口,时基础HTTP协议。

    Servlet继承关系

    ServletConfig:接口
    ServlContext getServletContext():获取Servlet上下文对象 application
    String getInitParameter(String name):在当前Servlet获取名为name的参数值(初始化参数)

    a.ServletContext中的常见方法(application)

    getContextPath():相对路径
    getRealPath():绝对路径
    setAttribute()、getAttribute()
    -->
    String getInitParameter(String name):在当前Web容器范围内,获取名为name的参数值(初始化参数)

    Servlet3.0方式 给当前Servlet设置初始值
    @WebServlet(value="/WelcomeServlet",loadOnStartup=1,initParams= {@WebInitParam(name="Servletparaname30",value="servletparavalue30")})
    注意,此注解只隶属于某一个具体的Servlet,因此无法为整个 web容器设置初始化参数(如果要通过3.0方式设置web容器的初始化参数,仍然需要在web.xml中设置)

    HttpServletRequest中的方法:(同request),例如setAttrite()、getCookies()、getMethod()
    HttpServletResponse中的方法:(同response)

    Servlet使用层面:
    Eclipse中在src创建一个Servlet,然后重写doGet() doPost()就可以 (doGet() doPost()只需要编写一份)

  • 相关阅读:
    一、操作m'y's'ql
    十三、并发
    十二、异步_实践
    一、数据
    【2019-08-13】琐碎事才是突破
    【2019-08-12】迟到好过没到
    【2019-08-11】别人约我宵夜,我却约人早茶
    【2019-08-10】习惯跟时间有关
    【2019-08-09】一日之计在于晨
    【2019-08-08】少即是多,慢即是快
  • 原文地址:https://www.cnblogs.com/mayouyou/p/13065061.html
Copyright © 2011-2022 走看看