1

Web ポータルにログインした後、ページに到達するプロセスについてのアイデアが必要です。私の要件は、ブラウザに特定のページの URL を入力することです。システムは、ユーザーがシステムにログインしているかどうかを確認します。ログインページにログインし、ログインに成功すると、ブラウザに入力したページに移動します。

では、プレーンなサーブレット/Jsp モデル、Spring および Struts 1 および Struts 2 でそれを行う方法を教えてください。

どの投稿も参考になります

4

2 に答える 2

1

基本的な jsp/サーブレット モデルについて知っています。

ブラウザからのすべてのリクエストをインターセプトするサーブレット フィルタを作成し、ユーザーがログインしているかどうかをチェックします。ログインしている場合は通常のフローが続行されますが、ログインしていない場合はログイン ページにリダイレクトされます。ログイン ページにリダイレクトする場合は、ブラウザでヒットした URL を応答で送信するようにしてください。クライアント側では、応答で送信される URL を保持し、ユーザーがレコードを送信するときにログイン ページで資格情報を入力した後、要求で URL を送信し (応答からクライアント側で保持)、ログインに成功した後、サーブレット要求ディスパッチャーを使用してURL。

よくわかりませんが、Spring-Security にはこの機能と struts 2 があります。ただし、実装プロセスは、このテクノロジに精通している他のユーザーと共有できます。しかし、Struts 1 では利用できず、手動で行う必要があります。

于 2013-07-24T08:13:25.937 に答える