私はいくつかの提案が必要です。サーブレットマッピングを定義しましたサーブレット+リダイレクト
<servlet-mapping>
<servlet-name>My Servlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
静的なHTMLファイルがあります。だから私は、静的なHTMLファイルに
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.html</url-pattern>
</servlet-mapping>
を提供するために、デフォルトのサーブレットにそれらをマッピングしているしかし、私は、ユーザがログインしたときのみ、それらへのアクセスを持っていると思います。ウェルカムページがlogin.htmlとあります。ユーザーが他の静的ファイルにアクセスしようとしていてログインしていない、つまりセッションがない場合、ユーザーをログインページにリダイレクトする必要があります。しかし、現在のマッピングでは、リクエストはデフォルトのサーブレットによって提供されるため、ユーザーはindex.htmlファイルにアクセスできます。
お勧めします。