今、StrutsでWebアプリを作ってるんですが、ちょっとよくわ
からないところがあるので教えてください。

まず、最初にlogin.jspというページがあってこのページには
ユーザIDとパスワードを入力するフォームがあります。

このフォームから/loginAction.doにリクエストを送信して、LoginAction
内でlogin.jspから送られてきたユーザIDとパスワードをもと
にDBからユーザのDTOを取得できたらログイン成功としてユー
ザDTOをセッションに保存して次の画面に遷移しようと思って
ます。

ログインしていないブラウザからlogin.jsp以外(/loginAction.do
など)にアクセスしたとき、サーブレットのフィルタを使用し
てセッションにユーザDTOがあるかを調べ、なければログイン
を促すページへ遷移するようにしたいと思ってます。

web.xmlで/loginAction.doにこのセッションにユーザDTOが存
在するかをチェックするフィルタを適用して、いきなりこの/
loginAction.doにアクセスすると正しくフィルタが動作し、ロ
グインを促すページに遷移します。

今悩んでるのは、login.jspから/loginAction.doにリクエスト
を送信したときにもこのフィルタに引っかかり、同じくログイ
ンを促すページに遷移してしまうことです。

当然login.jspから/loginAction.doにアクセスする時点ではセ
ッションにユーザDTOが存在するはずがないので正しい動きな
のですが、このときだけフィルタを動かさないとかってできる
もんですか?