qiitaの下記記事を見ながら環境構築しようとしたら、
ある疑問点が生じたので調べてみた。
index.jspはなぜ表示される
記事の中でindex.jspを作成したらすぐ表示するようになっているが、
なぜ表示されるかがいまいちわからない。。。
自分の環境で同じように構築したところ、確かに表示される。。。
(そもそもxmlは無い)
答え
色々調べたがあまり分からないため、ChatGPT大先生に聞いたら
答えが分かった
サーブレットコンテナのデフォルト設定
ほとんどのサーブレットコンテナ(例:Apache TomcatやJetty)では、
web.xml
ファイルで明示的にウェルカムファイルを設定しなくても、**デフォルトでindex.jsp
**やindex.html
をウェルカムファイルとして扱います。このため、index.jsp
が存在する場合、自動的にそのファイルが表示されます。
ということで、コンテナ側が気を利かせてくれてウェルカムファイルとして
自動的に表示してくれるとのことです。
些細な疑問はそのままにせず、
調べてみるもんですね。
引き続き勉強を頑張ります。