我正在构建一个Java Web应用程序,我想要一种简单的方法来检查并查看用户何时到达页面;这是该会话登录的第一页(或换句话说,它是第一次登录)。
任何技巧或简单方法吗?无论是在JSP中还是在Servlet中。
答案 0 :(得分:1)
行。如果我不误解,有几种方法可以做到这一点。您想知道这是否是用户第一次登录系统。您可以使用以下方法确定它:
数据库:
username password first_time
-------- -------- -----------
admin 123 NO
newuser pass YES
Cookie
Cookie是区分初次参与者和重复访客的完美方式。校验 是否存在唯一命名的cookie;如果它在那里,客户端是重复 游客。如果cookie不存在,访问者是新手,你应该设置一个 传出"此用户之前一直在这里" cookie中。
从书Core Servlets and JavaServer Pages开始。请参阅第8章:处理 Cookie 以获取完整示例。