サポート > Wagby Developer Network > 見栄えのカスタマイズ > 画面遷移情報

Wagby が扱う画面遷移情報は struts-config.xml ファイルに保存されています。

struts-config.xml

データベースの画面遷移情報は、 $(DEVHOME)\env\work\srcgen\webpage\WEB-INF\struts-config 以下の各モデル用フォルダに保存されています。 以下に例を示します。

<action path="/showStaff"
           type="jp.jasminesoft.wagby.struts.staff.ShowStaffAction"
           input="showStaff.page">
      <forward name="insertStaff" path="/insertStaff.do"/>
 </action>
 ...
 <action path="/insertStaff"
            type="jp.jasminesoft.wagby.struts.staff.InsertStaffAction"
            input="insertStaff.page">
      <forward name="showListStaff" path="/showListStaff.do"/>
      <forward name="showStaff" path="/redirectStaff.jsp"/>
 </action>
 ...

この struts-config.xml は、画面遷移情報が記述された設定ファイルです。 action/@input 属性は、tiles-defs.xmlと連動しています。

struts-config.xml の詳細な説明については、ここでは割愛します。 Java 開発者は、Struts の Web Site をご覧下さい。

編集と新規登録の方法

編集

自動生成された struts-config.xml を編集した場合、$(DEVHOME)\customize\webpage\WEB-INF\struts-config\(モデル毎フォルダ) に保存してください。次回以降のビルドでは、ここで保存したファイルが常に上書きされます。

新規登録

独自に作成した struts-config を加えることもできます。これによってオリジナルで開発した画面(アクションクラス)をアプリケーションに含めることができます。詳細は「カスタマイズ事例 > 独自に作成したstruts-config設定ファイルを登録する」をお読み下さい。