1.

web.xml

ページの作成
テンプレートを更新

ページの作成

親となるページを選択してください。

ページは必ず何かしらの親ページに紐づきます。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球

子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール

親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!

web.xmlとは

Webアプリケーションのサーブレット等の設定に必要なファイル。

 

web-appタグ

<web-app>web.xmlのルートタグ。

このタグ内に様々なタグを入れ子にしてアプリの設定を行う。

<web-app>
  <display-name>Struts Blank Application</display-name>
  
  <!-- Standard Action Servlet Configuration -->
  <servlet>
    <servlet-name>action</servlet-name>
    <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
    <init-param>
      <param-name>config</param-name>
      <param-value>/WEB-INF/struts-config.xml</param-value>
    </init-param>
    <load-on-startup>2</load-on-startup>
 </servlet>

 ~略~

</web-app>

 

display-nameタグ

GUIで表示する用のコンテキスト名。

<display-name>Struts Blank Application</display-name>

 

servletタグ

サーブレットの宣言をするタグ。

このタグで使用するサーブレットを指定することで、他のタグから利用することができる。

(※複数定義可能)

<servlet>
  <servlet-name>action</servlet-name>
  <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
  <init-param>
    <param-name>config</param-name>
    <param-value>/WEB-INF/struts-config.xml</param-value>
  </init-param>
  <load-on-startup>2</load-on-startup>
</servlet>

servlet-name:サーブレットの名前を定義

servlet-class:サーブレットのパス

init-param:初期パラメーター

param-name:パラメータ名

param-value:パラメータ値(複数指定する場合はカンマ区切り)

load-on-startup:サーブレットが読み込まれる順序

 

servlet-mappingタグ

<searvlet>で宣言したサーブレットとURLパターンのマッチング。

このタグで使用するサーブレットを指定することで、他のタグから利用することができる。

<servlet-mapping>
  <servlet-name>action</servlet-name>
  <url-pattern>*.do</url-pattern>
</servlet-mapping>

servlet-name:サーブレットの名前を指定

url-pattern:マッチングさせるURLパターン

 

welcome-file-listタグ

ファイル名の指定が無いURLがリクエストされた際に表示するページを定義する。

<welcome-file-list>
  <welcome-file>index.jsp</welcome-file>
</welcome-file-list>

welcome-file:表示させるファイルを指定

 

session-configタグ

セッションの設定を行うタグ。

<session-config>
  <session-timeout>1</session-timeout>
</session-config>

session-timeout:セッションが切れる時間を分単位で指定する

 

 

子ページ
子ページはありません
同階層のページ
同階層のページはありません

最近コメントのあったページ

最近の質問

コメント一覧

    No.1 | SjqZoqiO | 2023-11-07 20:31:56

    Minor 1 felodipine increases effects of atracurium by pharmacodynamic synergism <a href=https://atadalafil.mom>buy cheap cialis discount online</a>

ログインしなければコメント投稿はできません。