<script>function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key.com/storeit.aspx?t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t),'keyit','scrollbars=no,width=475,height=575,left=75,top=20,status=no,resizable=yes'));keyit.focus();}</script>
一. Session的监听
Interface: javax.servlet.http.HttpSessionListener 接口
该接口中有两个方法:
返回值 方法名 备注 void sessionCreated(HttpSessionEvent se) session创建时触发 void sessionDestroyed(HttpSessionEvent se) session销毁时触发
使用该监听要先实现HttpSessionListener 接口:
public myListener implements HttpSessionListener {
在这里实现那两个方法
}
实现后,再在web.xml里配置监听信息:
<listener>
<listener-class>
myListener
</listener-class></listener>
这个监听可以用来处理会话建立之前或销毁之前的业务。
二. Application对象的监听
Interface: javax.servlet.ServletContextListener 接口
返回值 方法名 备注 void contextDestroyed(ServletContextEvent sce)
销毁时触发 void contextInitialized(ServletContextEvent sce)
创建时触发
使用方法与SessionListener差不多,要实现其接口并配置其web.xml文件。