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 许可协议。转载请注明来自 气象先生!