Strutsリファレンス(逆引き)

Strutsリファレンス
 
Web struts.wasureppoi.com
Strutsで指定するURL
スポンサード リンク

StrutsアプリケーションのURLは、一般的には以下のようになります。

1.アクションパスでURLを指定する場合
  (1) http://localhost:8080/WEBアプリケーション名/アクションパス.do
  (2) http://localhost:8080/WEBアプリケーション名/モジュール名/アクションパス.do
  (3) http://localhost:8080/WEBアプリケーション名/do/アクションパス
 
(2)のモジュール名とは、struts-config.xmlを複数のファイルの分割すると、分割した各アプリケーションは、「モージュール」という単位で管理されるので、そのモジュール名を指定することになります。

(3)の/do/*というURLの形式は、モジュール分割した場合には使用できません。 モジュール分割する場合には、アクションパス.doの形式でURLを指定します。

※本サイトのアクションのURL形式は、/do/*の形式で記載しています。
  

 2.JSPやHTMLでURLを指定する場合
  (1) http://localhost:8080/WEBアプリケーション名/コンテンツ格納ディレクトリパス/XXX.jsp
  (2) http://localhost:8080/WEBアプリケーション名/モジュール名/コンテンツ格納ディレクトリパス/XXX.jsp
 
コンテンツ格納ディレクトリパスとは、WEBアプリケーションのルートディレクトリからの絶対パスになります。
例)http://localhost:8080/sample_app/jsp/sales/index.jsp
  このURLのJSP格納ディレクトリは、「sample_appのルートディレクトリ/jsp/sales/index.jsp」になります。


スポンサード リンク


 3.URL/URIの当サイトでの表現方法について
モジュール相対URI
  (1) http://localhost:8080/WEBアプリケーション名/アクションパス.do
  (2) http://localhost:8080/WEBアプリケーション名/モジュール名/アクションパス.do
  (3) http://localhost:8080/WEBアプリケーション名/do/アクションパス
  (4) http://localhost:8080/WEBアプリケーション名/コンテンツ格納ディレクトリパス/XXX.jsp
  (5) http://localhost:8080/WEBアプリケーション名/モジュール名/コンテンツ格納ディレクトリパス/XXX.jsp
 
モジュール名以降の(上記太字部分)のURLパスを指定する場合、当サイトでは、モジュール相対URIと記載します。

WEBアプリケーション相対URI
  (1) http://localhost:8080/WEBアプリケーション名/アクションパス.do
  (2) http://localhost:8080/WEBアプリケーション名/モジュール名/アクションパス.do
  (3) http://localhost:8080/WEBアプリケーション名/do/アクションパス
  (4) http://localhost:8080/WEBアプリケーション名/コンテンツ格納ディレクトリパス/XXX.jsp
  (5) http://localhost:8080/WEBアプリケーション名/モジュール名/コンテンツ格納ディレクトリパス/XXX.jsp
 
WEBアプリケーション名以降の(上記太字部分)のURLパスを指定する場合、当サイトでは、WEBアプリケーション相対URIと記載します。


スポンサード リンク

Struts概要
Strutsの構成と実際のURLとの関係
URLとアクションクラスの関連付け

Struts概要へ
忘れっぽいエンジニアのJakarta Strutsリファレンス TOPへ