「Java開発」HttpSessionListenerインターフェースの実装と設定方法メモ

1.web.xmlに以下の設定を追加する
<listener>
<listener-class>
com.chang.cft.kdf.interceptor.OperateSessionListener
</listener-class>
</listener>

2.Javaコード
import java.util.Date;

import javax.servlet.http.HttpSession;
import javax.servlet.http.HttpSessionEvent;
import javax.servlet.http.HttpSessionListener;

public class OperateSessionListener implements HttpSessionListener {

static Log log = LogFactory.getLog(OperateSessionListener.class);

@Override
public void sessionCreated(HttpSessionEvent se)
{

}
@Override
public void sessionDestroyed(HttpSessionEvent se)
{
HttpSession session = se.getSession();
StringBuffer ctn = new StringBuffer();
ctn.append(“****session Destroyed*** \r\n”);
ctn.append(getOpTime() +”session id \t: ” + session.getId() + “\r\n”);

}
private String getOpTime()
{
return new Date(System.currentTimeMillis()).toString();
}
}