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());
    //
    //
    }

     

  • 相关阅读:
    Node.js模块风格在浏览器中的尝试
    Node.js的模块写法入门
    JavaScript中“+”的陷阱(续)
    Firefox/Chrome/Safari的中可直接使用$/$$函数进行调试
    使用r.js压缩整个项目的JavaScript文件
    拥抱模块化的JavaScript
    图片播放(3)
    JavaScript中“+”的陷阱
    仅IE6/7浏览器SPAN元素包含块级元素会使SPAN的背景色显示
    JavaScript模态对话框类(拖拽时动画)
  • 原文地址:https://www.cnblogs.com/superxuezhazha/p/12582567.html
Copyright © 2011-2022 走看看