質問: お世話になります。佐藤です。 「StrutsによるWebアプリケーションスーパーサンプル」という本のサンプルを動かしています。 その中に、会員かどうか判断しようという2-3章があり、そのサンプルはBASIC認証できちんと動くのですが、3章(まとめ)では、ログインするというサンプルも含まれているのですが、全く認証画面が出てきてくれません。 どうしたらBASIC認証画面を出せるでしょうか? 設定したところは、 1. web.xml Members Only /view/* user BASIC Members Only user 2. server.xml 以上つのファイルを変更しました。 catalog.jspの中身は、 さん、ようこそ。買い物を楽しんでください ゲストさん、ようこそ。ここからログインしてください。 3章は、まずカタログを表示している状態でログイン・ログアウトボタンがついています。初期状態は、 ゲストさん、ようこそ。ここからログインしてください。 と表示され、ログインすると、BASIC認証をしないで、 ??“?さん、ようこそ。買い物を楽しんでください に加えログインボタンが消えて表示されます。 あとログアウトを押してもログアウトしていないような気がします。 ??“?さん、ようこそ。買い物を楽しんでください ??“?さんと再度表示されているので。。 簡単な記述がわかっていないのかもしれないのですが、 どうか宜しくお願い致します。
回答: $さん有難うございます。 JavaのBASIC認証にログアウトがないということは、理解できました。 「ログアウトがない」から「ログインし続けているからではない」と思ったのではないです。、 答えが違うのですが、ログアウトしてもログインし続けていると思えたのは、再度ログインをクリックすると認証画面も表示されずに「??“?さん、ようこそ。買い物を楽しんでください 」と表示されるからです。