web.xm 配置
1、
在servlet的配置当中,
<load-on-startup>5</load-on-startup>的含义是:
标记容器是否在启动的时候就加载这个servlet。
当值为0或者大于0时,表示容器在应用启动时就加载这个servlet;
当是一个负数时或者没有指定时,则指示容器在该servlet被选择时才加载。
正数的值越小,启动该servlet的优先级越高。
?
2、同个servlet可以配置多个路径
<servlet-mapping>
? ? <servlet-name>Login2</servlet-name>
? ? <url-pattern>/Login2</url-pattern>
? ? <url-pattern>/Login3</url-pattern>
</servlet-mapping>
?
?
3、web.xml里面可以定义两种参数:
(1)application范围内的参数,存放在servletcontext中,在web.xml中配置如下:
?<context-param>
? ? ? ? ? ?<param-name>context/param</param-name>
? ? ? ? ? ?<param-value>avalible during application</param-value>
? </context-param>
? getServletContext().getInitParameter("context/param")得到 ?
?
(2)servlet范围内的参数,只能在servlet的init()方法中取得,在web.xml中配置如下:
?<servlet>
? ? <servlet-name>MainServlet</servlet-name>
? ? <servlet-class>com.wes.controller.MainServlet</servlet-class>
? ? <init-param>
? ? ? ?<param-name>param1</param-name>
? ? ? ?<param-value>avalible in servlet init()</param-value>
? ? </init-param>
? ? <load-on-startup>0</load-on-startup>
?</servlet>