zoukankan      html  css  js  c++  java
  • ServletConfig类

    在web.xml中的配置:

    <!--servlet-class 是 Servlet 程序的全类名 -->
    <servlet-class>com.atguigu.servlet.HelloServlet</servlet-class>
    <!--init-param 是初始化参数 -->
    <init-param>
    <!-- 是参数名 -->
    <param-name>username</param-name>
    <!-- 是参数值 -->
    <param-value>root</param-value>
    </init-param>
    <!--init-param 是初始化参数 -->
    <init-param>
    <!-- 是参数名 -->
    <param-name>url</param-name>
    <!-- 是参数值 -->
    <param-value>jdbc:mysql://localhost:3306/test</param-value>
    </init-param>
    </servlet>
    <!--servlet-mapping 标签给 servlet 程序配置访问地址 -->
    <servlet-mapping>
    <!--servlet-name 标签的作用是告诉服务器,我当前配置的地址给哪个 Servlet 程序使用 -->
    <servlet-name>HelloServlet</servlet-name>
    <!--
    url-pattern 标签配置访问地址
    <br/>
    / 斜杠在服务器解析的时候,表示地址为: http://ip:port/ 工程路径
    /hello 表示地址为: http://ip:port/ 工程路径 /hello
    <br/>
    <br/>
    -->
    <url-pattern>/hello</url-pattern>
    </servlet-mapping>

    在servlet中访问

    @Override
    public void init(ServletConfig servletConfig) throws ServletException {
    System.out.println("2 init 初始化方法");
    //
    1 、可以获取 Servlet 程序的别名 servlet-name 的值
    System.out.println("HelloServlet 程序的别名是:" + servletConfig.getServletName());
    2 、获取初始化参数 init-param
    System.out.println("初始化参数 username 的值是;" + servletConfig.getInitParameter("username"));
    System.out.println("初始化参数 url 的值是;" + servletConfig.getInitParameter("url"));
    3 、获取 ServletContext 对象
    System.out.println(servletConfig.getServletContext());
    //
    //
    }

     

  • 相关阅读:
    记一次内衣渗透
    mysql提权
    Token窃取与利用
    组策略首选项提权
    Windows错误配置提权
    windows内核溢出漏洞提权限
    xss漏洞
    mysql语句大全
    二叉树
    10个对所有学科都有用的Python数据可视化库
  • 原文地址:https://www.cnblogs.com/superxuezhazha/p/12582567.html
Copyright © 2011-2022 走看看