web.xml详解
一般的Java Web项目,不论是传统Servlet项目还是Spring mvc项目,web.xml的配置都是重要的一环。
常用标签汇总
  web.xml中有许多标签,这里列举一些常用的标签
1 |
|
context-param
<context-param>标签一般形式:
1 | <context-param> |
  启动一个web项目时,容器会去读取web.xml中的<context-param>标签,并创建一个ServletContext上下文对象。并且会将<context-param>标签以键值对的形式存入ServletContext对象中。
  在一个Servlet中可以调用getServletContext().getInitParam(name)来获取值。
listener
<listener>标签一般形式:
1 | <listener> |
  <listener-class>中指定的类必须实现ServletContextListener接口,这个接口中定义了contextInitialized(ServletContextEvent event)和contextDestroyed(ServletContextEvent event)。类似于<context-param>, web项目启动时会创建<listener></listener>中的类实例,同时会调用contextInitialized()方法。可以在该方法中调用ServletContextEvent.getgetServletContext().getInitParameter()来获取<context-param>中设置的值。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 气象先生!