<web-app>
<servlet>
<servlet-name>
servletName
</servlet-name>
<servlet-class>
……(对应的Servlet class 路径)
</servlet-class>
</servlet> <servlet-mapping>
<servlet-name>
servletName
</servlet-name>
<url-pattern>
/servlet (当在浏览器直接或间接输入URL信息时,匹配相应的
servlet,有四种调用方式)
</url-pattern>
</servlet-mapping>
</webapp>
<servlet>
<servlet-name>
servletName
</servlet-name>
<servlet-class>
……(对应的Servlet class 路径)
</servlet-class>
</servlet> <servlet-mapping>
<servlet-name>
servletName
</servlet-name>
<url-pattern>
/servlet (当在浏览器直接或间接输入URL信息时,匹配相应的
servlet,有四种调用方式)
</url-pattern>
</servlet-mapping>
</webapp>
<filter>
<filter-name>servfilter</filter-name>
<filter-class>beanservlettest.servfilter</filter-class>
</filter>
<filter-mapping>
<filter-name>servfilter</filter-name>
<url-pattern>/*</url-pattern> ///这里表示对整个网站都有效
</filter-mapping> <servlet>
<servlet-name>
servletName
</servlet-name>
<servlet-class>
……(对应的Servlet class 路径)
</servlet-class>
</servlet> <servlet-mapping>
<servlet-name>
servletName
</servlet-name>
<url-pattern>
*.do
</url-pattern>
</servlet-mapping>
</webapp>
<listener>
<listener-class>beanservlettest.sessioncount</listener-class>
</listener>sessioncount继承HttpSessionListener接口的两个方法改写如下
public void sessionCreated(HttpSessionEvent se) {
activeSessions++;//每创建一个新的session就 加1
}
public void sessionDestroyed(HttpSessionEvent se) {
if(activeSessions > 0) //每销毁一个新的session就 减1
activeSessions--;
}