Struts構成ファイルへのStrutsページ・フロー・ダイアグラムの変更の反映

ページ・フロー・ダイアグラムでの変更により、通常、関連するStruts構成ファイル(デフォルトはstruts-config.xml)で対応する変更が発生しますが、自動的に更新されない場合もあります。次の表は、ページ・フロー・ダイアグラムでオブジェクトを削除または編集した場合に、ページ・フロー・ダイアグラムによってStruts構成ファイルが変更される内容の要約です。

対象のオブジェクト 削除した場合 編集した場合
アクション 関連付けられたアクション・マッピングがStruts構成ファイルから削除されます。 関連付けられたアクション・マッピングがStruts構成ファイルで更新されます。
データ・アクション 関連付けられたアクション・マッピングがStruts構成ファイルから削除されます。 関連付けられたアクション・マッピングがStruts構成ファイルで更新されます。
データ・ページ 関連付けられたアクション・マッピングがStruts構成ファイルから削除されます。関連付けられたWebページ(作成されている場合)は、アプリケーション・ナビゲータのViewController下にある「Webコンテンツ」フォルダから引き続き使用可能ですが、ページ・フロー・ダイアグラムには表示されなくなります。 関連付けられたアクション・マッピングがStruts構成ファイルで更新されます。
ページ・フォワード ページ・フォワードはページ・フロー・ダイアグラムおよびStruts構成ファイルから削除されます。関連付けられたWebページ(作成されている場合)は、アプリケーション・ナビゲータのViewController下にある「Webコンテンツ」フォルダから引き続き使用可能ですが、ページ・フロー・ダイアグラムには表示されなくなります。 関連付けられたアクション・マッピングがStruts構成ファイルで更新されます。
フォワード フォワードはページ・フロー・ダイアグラムおよび関連付けられた<action>要素から削除されます。

ページ・フロー・ダイアグラムでフォワード名を変更すると、そのフォワードのname属性の値がStruts構成ファイルで更新されます。

注意: ローカル・フォワードを作成している場合は、ページ・フロー・ダイアグラムまたはプロパティ・インスペクタでローカル・フォワードのpath属性の値を変更できません。既存のフォワードのパスを変更するには、次のいずれかの操作を行います。
  • ページ・フロー・ダイアグラムで、既存のフォワードを削除し、正しいリンク先に対して新規フォワードを作成します。
  • ソース・エディタでStruts構成ファイルを直接編集し、path属性の値を変更します。ページ・フロー・ダイアグラムに戻ると、変更が自動的にページ・フローに反映されます。
ページ・リンク

ページ・リンクはページ・フロー・ダイアグラムから削除されます。

注意: JSPページからリンクは削除されません。JSPページからは手動でリンクを削除する必要があります。

Webページのページ・リンク・パスを編集した場合は、ページ・フロー・ダイアグラムでそのページを右クリックして「ページからダイアグラムをリフレッシュ」を選択するまで、ページ・フロー・ダイアグラムおよびStruts構成ファイルにその変更が反映されません。

注意: ページ・フロー・ダイアグラムでページ・リンクを作成した場合、そのページ・リンクのリンク先はページ・フロー・ダイアグラムでは変更できません。ページ・フロー・ダイアグラムで既存のページ・リンクのリンク先を変更するには、既存のページ・リンクを削除し、正しいリンク先に対して新規ページ・リンクを作成します。

Webページ

関連付けられたWebページはページ・フロー・ダイアグラムに表示されなくなります。ファイルを作成している場合は、アプリケーション・ナビゲータのViewController下にある「Webコンテンツ」フォルダから引き続き使用可能です。

注意: Webページを手動で編集すると、JDeveloperはページ・フロー・ダイアグラムまたはStruts構成ファイルを自動的に更新しません。詳細は、「Webページの変更とStrutsページ・フロー・ダイアグラムの変更の調整」を参照してください。

 


Strutsページ・フロー・ダイアグラムからの要素の削除
Webページの変更とStrutsページ・フロー・ダイアグラムの変更の調整
Strutsページ・フロー・ダイアグラムのリフレッシュ