zoukankan      html  css  js  c++  java
  • 如何获取当前servlet对象的配置信息

    ServletConfig的定义及作用:
    ServletConfig:该对象表示servlet的配置信息,一个Servlet只有一个ServletConfig对象

    //1.获取ServletConfig对象
    ServletConfig config = this.getServletConfig();


    //2.使用
    System.out.println(config.getServletName());//获取servlet的名字

    System.out.println(config.getInitParameter("name"));//获取初始化或请求参数(通过key获取相应的value)

    Enumeration<String> initParameterNames = config.getInitParameterNames();//用于获取ServletContext对象

    初始化参数的设置有如下两种方法:

    ① 直接在servlet中设置
    @WebServlet(initParams={@WebInitParam(name="name",value="zhangsan")},value="/tscf")

    ②在web.xml文件中设置,该配置仅适用于当前servlet

    <servlet>
    <servlet-name>Hello</servlet-name>
    <servlet-class>cn.luo.servlet.TestServletConfig</servlet-class>
    <init-param>
    <param-name>name</param-name>
    <param-value>zhangsan</param-value>
    </init-param>
    </servlet>
    <servlet-mapping>
    <servlet-name>Hello</servlet-name>
    <url-pattern>/tscf</url-pattern>
    </servlet-mapping>

  • 相关阅读:
    MVC三层架构
    Cookie
    request (请求转发)
    response 重定向
    HttpServletResponse(响应),实现文件下载,实现验证码功能
    HTTP报文格式
    基于UUID生成短ID
    一致性hash应用到redis
    spring-mysqlclient开源了
    Effection Go
  • 原文地址:https://www.cnblogs.com/su-chu-zhi-151/p/11199984.html
Copyright © 2011-2022 走看看