ウェルカムページの設定の話

昨日失敗してたので備忘録として。

Javaの勉強の延長で、少しですがjspの勉強にも手を出しています。そのために以下の書籍を購入しました。

書籍では最初は普通のHTMLの書き方から始まります。

ですが今VSCodeでJava+Maven+tomcatでローカルサーバを構築してやっているのですが、任意のHTMLを最初に表示させる方法がわからず詰まってしまいました。

調べてみたところ「ウェルカムページ」というもので指定したHTMLファイルを開くことができるとのことでした。もし、指定が無ければ「index」からはじまるHTMLファイル、もしくはjspファイルが開かれるとのこと。

参考は以下です。

Mavenのプロジェクトでウェブアプリを作ろうとしてプロジェクトの作成を行うと、自動でindex.jspが作成されてしまうのでそれが先に表示されます。なのでこれを任意のHTMLファイルに変更します。

方法

Mavenプロジェクトの作成時にweb.xmlファイルが作成されるのですが、その中のweb-appタグの中にwelcome-file-listタグを入れ、以下のように記述します。

<web-app>
 <display-name>Archetype Created Web Application</display-name>
 <welcome-file-list>
   <welcome-file>menberList.html</welcome-file>
 </welcome-file-list>/
</web-app>

これで任意のファイルを最初に開くことができます(今回の例ではmenberList.html)。welcome-file-listタグは複数記述可能で、記述された順番でファイルを読み込みます。

以上でウェルカムページの設定が完了です。


この記事が気に入ったらサポートをしてみませんか?