1

私の JSF アプリケーションでは、ウェルカム ファイルが に設定されていindex.xhtmlます。

私の疑問は、複数のウェルカム ファイルが指定された場合、どのファイルが実行されるのかということです。

最初のウェルカム ファイルのみが実行される場合、<welcome-file-list>複数のウェルカム ファイルを許可するのはなぜですか?

4

1 に答える 1

1

多くのスターターが誤解しているため、「ウェルカムファイル」は「ホームページファイル」ではないためです。「ようこそファイル」は、フォルダが要求されたときに提供されるデフォルトのファイルです。これには、ルート (「ホームページ」) フォルダーだけでなく、、、などのhttp://example.com/context/すべてのサブフォルダーも含まれます。http://example.com/context/foo/http://example.com/context/foo/bar/

これらのサブフォルダーには、別の名前の「スタートアップ」ファイルがある場合があります。複数指定できるのはまさにそのためです。

これは JSF 固有のものではないことに注意してください。これweb.xmlは、JSF API ではなく、サーブレット API の一部です。

以下も参照してください。

于 2016-02-23T08:43:40.007 に答える