我需要在servlet中使用会话跟踪来跟踪用户在当前浏览器会话中用于链接到servlet的页面的所有URL。我还必须记录每次使用一次到达servlet的次数。所以假设我有一个servlet EndPage。
EndPage将有一个表格,其中包含每个网址的网址和访问次数。
任何人都知道最好的方法吗?如果有什么我含糊不清的让我知道,我可以澄清。
答案 0 :(得分:1)
我怀疑你想要使用ServletRequestListener:http://docs.oracle.com/javaee/6/api/javax/servlet/ServletRequestListener.html
使用requestInitialized()
方法,您可以查看每个请求并获取网址。
要将会话超时设置为1分钟,请将以下内容添加到web.xml:
<session-config>
<session-timeout>1</session-timeout>
</session-config>