• Servlet API


    1、Servlet API:由两个软件包(Htpp协议的软件包、非Htpp协议的软件包)组成。

    Servlet API 适用于任何通讯协议。

    2、Servlet继承关系:

    ServletConfig:接口

    a、getServletConfig():获取Servlet上下文对象 application

    ServletContext中常见方法(application):

    getContextPath():获取相对路径

    getRealPath():绝对路径

    setAttribute()、getAttribute()

    --------------------------------------------

    String getInitParemeter(String name):在当前web容器范围内,获取名为name的参数值(初始化参数)

    b、GetInitParemeter(String name):在当前Servlet范围内,获取名为name的参数值(初始化参数)

    例如servlet3.0获取初始值:

    获取servlet:在注解中加入initParams= {@WebInitParam(name="参数名",value="参数值")}

    打印:String value = super.getInitParameter("参数名");

    System.out.println("当前servlet初始化的参数值为:"+value);

    获取web容器:配置web.xml:

    <context-param>
             <param-name>参数名</param-name>
             <param-value>参数值</param-value>
         </context-param>

     打印:ServletContext server = super.getServletContext();
            String servlte = server.getInitParameter("参数名");
            System.out.println("当前web容器的参数值"+servlte);

    servlet继承关系图:

    使用时只需创建再重写

  • 相关阅读:
    mysql 百万级查询优化
    hibernate N+1
    sql 技巧
    redis做成windows服务
    jsonp 跨域
    maven+spring-data-jpa环境搭建
    通过浏览器地址进行 post get 请求
    spring-data-jpa 新增 修改 删除 查询 分页
    mybatis+springMVC
    java 基于 bootstrap_datagrid 分页
  • 原文地址:https://www.cnblogs.com/mi-9/p/12830768.html
Copyright © 2020-2023  润新知