`

通过web.xml初始化servlet(带参数)

    博客分类:
  • Jsp
阅读更多

web.xml中 servlet的配置: 

<servlet>
  <servlet-name>SystemInitServlet</servlet-name>
  <servlet-class>
   util.tal.freeborders.web.table.SystemInitServlet
  </servlet-class>
  <init-param>
   <param-name>PojoConfigFiles</param-name>
   <param-value>
        util.tal.freeborders.web.pojo.PojoFactory,null
   </param-value>
  </init-param>
  <load-on-startup>1</load-on-startup>
 </servlet>

 

 

下面是servlet的代码:

public class SystemInitServlet extends HttpServlet {。。。。。

 

 public void init(ServletConfig servletConfig) throws ServletException {
        // TODO Auto-generated method stub
        super.init(servletConfig);
        logger.debug("system init");
        try {

              //取得参数值
           String p = servletConfig.getInitParameter("PojoConfigFiles");
          

        } catch (Exception ex) {
            ex.printStackTrace();
            logger.error("fail for SystemInitServlet" + ex);
        }
        logger.debug("end of system init");
    }

分享到:
评论

相关推荐

    web.xml文件中配置(servlet, spring, filter, listenr)的加载顺序

    3. **Servlet**:最后加载并初始化Servlet,Servlet的加载顺序取决于`servlet-mapping`标签的出现顺序。 4. **Spring Bean**:在应用程序启动时,通过Listener加载Spring容器,从而初始化所有Spring Bean。 理解...

    web.xml配置详解, web.xml web.xml 配置实例

    * servlet 元素:在向 servlet 或 JSP 页面制定初始化参数或定制 URL 时,必须首先命名 servlet 或 JSP 页面。 * servlet-mapping 元素:服务器一般为 servlet 提供一个缺省的 URL,但可以使用 servlet-mapping 元素...

    Tomcat中用web.xml控制Web应用详解

    Tomcat 中用 web.xml 控制 ...通过对 web.xml 文件的配置,开发者可以控制 Web 应用的生命周期、Servlet 的加载顺序、Filter 的配置等。了解 web.xml 文件的配置元素和加载顺序对于构建高效、可靠的 Web 应用至关重要。

    web.xml 中的listener、 filter、servlet 加载顺序及其详解.doc

    Web.xml 中的 listener、filter、servlet 加载顺序及其详解 在 Web 应用程序中,web.xml 文件扮演着非常重要的角色,它定义了 Web 应用的结构和配置。其中,listener、filter、servlet 是三个非常重要的概念,它们...

    web.xml配置文件详解

    - `&lt;init-param&gt;`:定义Servlet的初始化参数。 - `&lt;param-name&gt;`:参数名称。 - `&lt;param-value&gt;`:参数值。 - `&lt;load-on-startup&gt;`:指定Servlet在应用启动时是否自动加载以及加载的顺序。正值表示自动加载,...

    详解Spring mvc的web.xml配置说明

    Spring的初始化配置通常通过`&lt;context-param&gt;`和`&lt;listener&gt;`标签来完成。`context-param`用于指定Spring上下文配置文件的位置,通常是一个或多个路径,用逗号分隔,如`classpath*:spring/spring-config.xml`。`...

    javaweb项目中web.xml的作用

    web.xml文件的主要作用是用于初始化工程配置信息,例如welcome页面、filter、listener、servlet、servlet-mapping、启动加载级别等等。 web.xml文件的模式文件是由Sun公司定义的,每个web.xml文件的根元素为&lt;web-...

    web.xml各种配置

    - **context-param**: 定义Web应用范围内的初始化参数。 - **listener**: 声明Web应用启动和终止时需要执行的监听器类。 - **filter**: 定义过滤器的配置信息,包括过滤器类的名称和URL模式映射。 - **filter-...

    struts.xml和applicationContext.xml、web.xml的配置

    最后,`web.xml` 是Web应用的部署描述符,它定义了Servlet、过滤器和监听器等Web组件,以及应用的初始化参数和会话超时等设置。在`web.xml` 中,你需要配置Struts2和Spring的前端控制器,使得它们能够拦截并处理HTTP...

    struts1中web.xml配置详解

    初始化参数用于对 Servlet 的运行时环境进行初始配置。例如: ```xml &lt;servlet&gt; &lt;servlet-name&gt;action&lt;/servlet-name&gt; &lt;servlet-class&gt;org.apache.struts.action.ActionServlet&lt;/servlet-class&gt; &lt;param-name&gt;...

    web.xml加载顺序与web.xml常用节点解析

    `web.xml`是Java Web应用程序的核心配置文件,用于定义应用服务器如何初始化和管理Web应用程序。它遵循Java Servlet规范中的标准,为开发者提供了一种结构化的方式来配置Servlet、过滤器、监听器和其他组件。理解`...

    WEB.XML详解

    元素用于指示Web容器在Web应用启动时是否加载和初始化servlet。它的值是一个整数,如果未指定或者值为负数,则Web容器会在servlet被首次请求时才加载并初始化。如果值为正数,容器则会在Web应用启动时加载和初始化...

    web.xml配置详解

    * `&lt;init-param&gt;` 元素用于定义 servlet 的初始化参数,该参数将被传递给 servlet 的 init 方法。 * `&lt;load-on-startup&gt;` 元素用于定义 servlet 在 web 应用程序启动时的加载顺序,该顺序将决定 servlet 的加载顺序...

    web.xml文件配置.doc

    在filter配置中,多个filter的初始化顺序由它们在web.xml文件中的位置决定,但filter拦截资源的顺序则是根据filter-mapping的顺序进行。每个filter-mapping对应一个filter,且filter-mapping必须位于相应的filter...

    web.xml+详细解析.rar

    - **初始化参数**:为Servlet或整个应用设置初始化参数。 - **Servlet定义**:注册Servlet并指定其映射路径。 - **过滤器与过滤器链**:定义过滤器,并配置过滤规则。 - **会话超时**:设置默认的会话超时时间。...

    Tomcat(二) Tomcat实现:Servlet与web.xml介绍 以及 源码分析Tomcat实现细节1

    在web.xml文件中,你可以通过`&lt;listener&gt;`元素定义监听器,当Web应用启动时,Tomcat会实例化这些监听器并调用相应的初始化方法。 ```xml &lt;listener-class&gt;org.springframework.web.context....

    tomcat配置文件web.xml与server.xml解析

    在 web.xml 文件中,Servlet 配置用于定义 Servlet 的名称、类名和初始化参数。例如: &lt;servlet&gt; &lt;servlet-name&gt;default&lt;/servlet-name&gt; &lt;servlet-class&gt;org.apache.catalina.servlets.DefaultServlet&lt;/servlet-...

    web.xml详解

    - `&lt;init-param&gt;`元素用于设置Servlet的初始化参数,例如配置文件的位置、调试级别等。 6. **init-param子元素**: - `&lt;param-name&gt;`和`&lt;param-value&gt;`成对出现,分别指定参数的名称和值。 - `config`参数指定了...

    web.xml.txt

    - **Servlet 配置**:定义了 Servlet 的名称、类以及初始化参数等。 - **Servlet 映射**:将 Servlet 名称映射到 URL 模式。 - **Filter 配置**:定义了 Filter 的名称、类以及初始化参数等。 - **Filter 映射**:将...

Global site tag (gtag.js) - Google Analytics