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");
}
分享到:
相关推荐
3. **Servlet**:最后加载并初始化Servlet,Servlet的加载顺序取决于`servlet-mapping`标签的出现顺序。 4. **Spring Bean**:在应用程序启动时,通过Listener加载Spring容器,从而初始化所有Spring Bean。 理解...
* servlet 元素:在向 servlet 或 JSP 页面制定初始化参数或定制 URL 时,必须首先命名 servlet 或 JSP 页面。 * servlet-mapping 元素:服务器一般为 servlet 提供一个缺省的 URL,但可以使用 servlet-mapping 元素...
Tomcat 中用 web.xml 控制 ...通过对 web.xml 文件的配置,开发者可以控制 Web 应用的生命周期、Servlet 的加载顺序、Filter 的配置等。了解 web.xml 文件的配置元素和加载顺序对于构建高效、可靠的 Web 应用至关重要。
Web.xml 中的 listener、filter、servlet 加载顺序及其详解 在 Web 应用程序中,web.xml 文件扮演着非常重要的角色,它定义了 Web 应用的结构和配置。其中,listener、filter、servlet 是三个非常重要的概念,它们...
- `<init-param>`:定义Servlet的初始化参数。 - `<param-name>`:参数名称。 - `<param-value>`:参数值。 - `<load-on-startup>`:指定Servlet在应用启动时是否自动加载以及加载的顺序。正值表示自动加载,...
Spring的初始化配置通常通过`<context-param>`和`<listener>`标签来完成。`context-param`用于指定Spring上下文配置文件的位置,通常是一个或多个路径,用逗号分隔,如`classpath*:spring/spring-config.xml`。`...
web.xml文件的主要作用是用于初始化工程配置信息,例如welcome页面、filter、listener、servlet、servlet-mapping、启动加载级别等等。 web.xml文件的模式文件是由Sun公司定义的,每个web.xml文件的根元素为<web-...
- **context-param**: 定义Web应用范围内的初始化参数。 - **listener**: 声明Web应用启动和终止时需要执行的监听器类。 - **filter**: 定义过滤器的配置信息,包括过滤器类的名称和URL模式映射。 - **filter-...
最后,`web.xml` 是Web应用的部署描述符,它定义了Servlet、过滤器和监听器等Web组件,以及应用的初始化参数和会话超时等设置。在`web.xml` 中,你需要配置Struts2和Spring的前端控制器,使得它们能够拦截并处理HTTP...
初始化参数用于对 Servlet 的运行时环境进行初始配置。例如: ```xml <servlet> <servlet-name>action</servlet-name> <servlet-class>org.apache.struts.action.ActionServlet</servlet-class> <param-name>...
`web.xml`是Java Web应用程序的核心配置文件,用于定义应用服务器如何初始化和管理Web应用程序。它遵循Java Servlet规范中的标准,为开发者提供了一种结构化的方式来配置Servlet、过滤器、监听器和其他组件。理解`...
元素用于指示Web容器在Web应用启动时是否加载和初始化servlet。它的值是一个整数,如果未指定或者值为负数,则Web容器会在servlet被首次请求时才加载并初始化。如果值为正数,容器则会在Web应用启动时加载和初始化...
* `<init-param>` 元素用于定义 servlet 的初始化参数,该参数将被传递给 servlet 的 init 方法。 * `<load-on-startup>` 元素用于定义 servlet 在 web 应用程序启动时的加载顺序,该顺序将决定 servlet 的加载顺序...
在filter配置中,多个filter的初始化顺序由它们在web.xml文件中的位置决定,但filter拦截资源的顺序则是根据filter-mapping的顺序进行。每个filter-mapping对应一个filter,且filter-mapping必须位于相应的filter...
- **`<servlet>`**:为了向Servlet或JSP页面指定初始化参数或自定义URL,必须首先为Servlet或JSP页面命名。`<servlet>`元素用于完成这项任务。 - **`<servlet-mapping>`**:服务器通常为Servlet提供一个默认的URL:`...
- **初始化参数**:为Servlet或整个应用设置初始化参数。 - **Servlet定义**:注册Servlet并指定其映射路径。 - **过滤器与过滤器链**:定义过滤器,并配置过滤规则。 - **会话超时**:设置默认的会话超时时间。...
在web.xml文件中,你可以通过`<listener>`元素定义监听器,当Web应用启动时,Tomcat会实例化这些监听器并调用相应的初始化方法。 ```xml <listener-class>org.springframework.web.context....
在 web.xml 文件中,Servlet 配置用于定义 Servlet 的名称、类名和初始化参数。例如: <servlet> <servlet-name>default</servlet-name> <servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-...
- `<init-param>`元素用于设置Servlet的初始化参数,例如配置文件的位置、调试级别等。 6. **init-param子元素**: - `<param-name>`和`<param-value>`成对出现,分别指定参数的名称和值。 - `config`参数指定了...
- **Servlet 配置**:定义了 Servlet 的名称、类以及初始化参数等。 - **Servlet 映射**:将 Servlet 名称映射到 URL 模式。 - **Filter 配置**:定义了 Filter 的名称、类以及初始化参数等。 - **Filter 映射**:将...