0

我有近 20 多个来自不同 Web 应用程序的页面,用户一旦登录就可以访问这些页面。我的主页上有这个“最近的活动”部分,我必须在其中显示用户最近访问的 10 个页面(如果可能的话,还包括访问的日期和时间)。这些页面是jsp页面。我不知道如何实现这一点,基本上我更像是一个前端开发人员,所以我可以使用 jquery、jsp、js 等或任何其他技术来做到这一点。我们也使用 Java 技术。请让我知道任何示例代码或方法。谢谢

4

2 回答 2

0

我是一名 php 开发人员,对 jsp 不太熟悉,但我相信这将是相同的逻辑。

您在这里有 2 个选项:

选项 1:创建数据库表并记录用户访问应用程序时的所有用户流。

选项 2:

将所有流保存在 cookie 变量中,这样每当用户登录时,您就可以从 cookie 变量中提取他的所有信息。

我个人宁愿使用选项 1,因为如果使用清除 cookie/会话变量,您将丢失所有信息。

由于我不是 jsp,因此无法提供示例代码。希望这至少能让你开始。

于 2013-03-29T18:13:31.663 回答
0

此信息可能存储在 Cookie 或用户会话中。

如果它在 cookie 上可用,您可以使用 JavaScript 或任何其他服务器端语言访问和操作它。

你想要一些关于如何使用 JSP&Servlets 的例子吗?

每种方法都有优点和缺点。

Cookies:用户可以清理私人浏览器数据,cookies 随之消失。

会话:您可以将其存储在某个数据库或日志文件中,以供将来加载或/和分析。

缺点是在任何层中对这些数据的管理。但这不是一个大问题。

于 2013-03-29T18:15:36.310 回答