0

ユーザーがログインすると、さまざまな Web アプリケーションから 20 以上のページにアクセスできます。ホームページにこの「最近のアクティビティ」セクションがあり、ユーザーが最後にアクセスした 10 ページを表示する必要があります (可能であれば、アクセスの日時とともに)。ページは jsp ページです。基本的に私はフロントエンド開発者なので、jquery、jsp、jsなどでこれを行うことができます..または他の技術でこれを行うことができます。Javaテクノロジーも使用しています。サンプルコードやアプローチ方法があれば教えてください。ありがとう

4

2 に答える 2

0

この情報は、Cookie またはユーザー セッションに保存される場合があります。

Cookie で利用できる場合は、JavaScript またはその他のサーバー側言語を使用してアクセスし、操作できます。

JSP&サーブレットを使用して使用する方法の例が必要ですか?

それぞれのアプローチには長所と短所があります。

Cookie: ユーザーはプライベート ブラウザ データをクリーンアップでき、Cookie は削除されます。

セッション: 将来の負荷や分析のために、データベースまたはログ ファイルに保存できます。

短所は、このデータを任意のレイヤーで管理することです。しかし、それは大きな問題ではありません。

于 2013-03-29T18:15:36.310 に答える
0

私はphp開発者で、jspにはあまり詳しくありませんが、同じロジックになると確信しています。

ここには 2 つのオプションがあります。

オプション 1: データベース テーブルを作成し、ユーザーがアプリケーションにアクセスするたびにすべてのユーザー フローを記録します。

オプション 2:

すべてのフローを Cookie 変数に保存して、ユーザーがログインするたびに Cookie 変数からすべての情報を取得できるようにします。

個人的には、オプション 1 を使用します。Cookie/セッション変数を消去すると、すべての情報が失われるためです。

私は jsp ではないので、サンプル コードを提供することはできません。これで少なくとも始められることを願っています。

于 2013-03-29T18:13:31.663 に答える