0

ユーザーが自分の Web サイトのページを表示するためにログインする必要がある場合、どうすればこれを実現できますか? すべてのサーブレット クラスで doGet() の開始時にユーザーのログイン ステータスを確認し、ログイン ページにリダイレクトする必要がありますか? ユーザーがログインしたら、元のサーブレットにリダイレクトしますか? そのようなものが存在する場合、単純な構成で同じことを達成できますか?

4

1 に答える 1

0

web.xml次のタグをファイル に追加します。

<security-constraint>
    <web-resource-collection>
        <url-pattern>/*</url-pattern>
    </web-resource-collection>
    <auth-constraint>
        <role-name>*</role-name>
    </auth-constraint>
</security-constraint>

role-nameこれは、任意のサーブレット ( url-pattern)にアクセスするために、ユーザーが任意のロール ( ) で認証されることを要求します。

于 2013-08-07T20:24:34.747 に答える