我有来自不同Web应用程序的近20多页,用户登录后可以访问这些页面。我在我的主页上有这个“最近活动”部分,我必须显示用户最后10个访问过的页面(如果可能的话,还有访问的日期和时间)。这些页面是jsp页面。我不知道如何实现这一点基本上我更像是一个前端开发人员,所以我可以用jquery,jsp,js等来完成这个..或者任何其他技术。我们也使用Java技术。请让我知道任何示例代码或方法。 感谢
答案 0 :(得分:0)
我是一名php开发人员,对jsp不太熟悉,但我相信它会是同样的逻辑。
这里有2个选项:
选项1: 创建数据库表并在用户访问应用程序时记录所有用户流。
选项2:
将所有流保存在cookie变量中,这样每当用户登录时,您都可以从cookie变量中提取所有信息。
我个人更喜欢使用选项1,因为如果使用清除cookie /会话变量,你将丢失所有信息。
由于我不是jsp,因此无法提供示例代码。希望这至少可以让你开始。
答案 1 :(得分:0)
此信息可能存储在Cookie或用户会话中。
如果它在Cookie上可用,您可以使用JavaScript或任何其他服务器端语言访问和操作它。
您是否想要一些关于如何使用JSP& Servlets来使用它的示例?
每种方法都有利弊。
Cookies:用户可以清理私人浏览器数据,并且cookie随之消失。
会话:您可以将其存储在某个数据库或日志文件中,以备将来加载或/和分析。
缺点是在任何层中管理此数据。但这不是一个大问题。