タイトル: web.xml
web.xmlとは
Webアプリケーションのサーブレット等の設定に必要なファイル。
web-appタグ
<web-app>はweb.xmlのルートタグ。
このタグ内に様々なタグを入れ子にしてアプリの設定を行う。
<web-app> ~略~ </web-app> |
display-nameタグ
GUIで表示する用のコンテキスト名。
<display-name>Struts Blank Application</display-name> |
servletタグ
サーブレットの宣言をするタグ。
このタグで使用するサーブレットを指定することで、他のタグから利用することができる。
(※複数定義可能)
<servlet> |
servlet-name:サーブレットの名前を定義
servlet-class:サーブレットのパス
init-param:初期パラメーター
param-name:パラメータ名
param-value:パラメータ値
load-on-startup:サーブレットが読み込まれる順序
servlet-mappingタグ
<searvlet>で宣言したサーブレットとURLパターンのマッチング。
このタグで使用するサーブレットを指定することで、他のタグから利用することができる。
<servlet-mapping> |
servlet-name:サーブレットの名前を指定
url-pattern:マッチングさせるURLパターン
welcome-file-listタグ
ファイル名の指定が無いURLがリクエストされた際に表示するページを定義する。
<welcome-file-list> |
welcome-file:表示させるファイルを指定