#topicpath
----

***2004/1/13追記
最近の流れとしては
 新規作成 >> Form-Beanマッピング >> 参照 でDynaActionForm
を作成し(作成の方はクラス作成をするみたい)
 新規作成 >> アクション・マッピング >> 作成 で 汎用のアクションマッピング
を作成。んで~
Tilesの設定ファイル を作って、JSPとActionを並行に作る、ってのが定型化されてきました。




*** DynaActionFormをウィザードで作成する((いろいろやってみて、なんかWSADのStrutsエディタがやりやすいかぁ。Wizardではなく))
メニューから、Form-Beanマッピングを選択。
#ref(01.png)

下のダイアログで、beanの名前や種類など、必要な情報を入力します。~
下の箇所でDynaActionFormを使用する、を選択しましょう。

#ref(02.png)
#ref(03.png)
図のように入力すると、実際に作成されるstruts-config.xmlは
 <form-beans>
   <form-bean name="search" type="org.apache.struts.action.DynaActionForm">
     <form-property name="input" type="java.lang.String" />
   </form-bean>
 </form-beans>
となります。(form-propertyは次のダイアログで入力します)


*** Actionをウィザードで作成する。
新規 >> アクションクラス でアクションクラス名を入力します。
#ref(04.png)


次のダイアログでpath名やforward先、使用するFormなどを入力します。
#ref(05.png)

最終的に生成されるstruts-config.xmlは次のようになる。
 <action-mappings>
   <action name="searchparameter" path="/javaDocSearch" scope="request" type="kino.actions.JavaDocSearchAction">
     <forward name="success" path="/WEB-INF/jsp/index.jsp" />
   </action>
 </action-mappings>


*** 先にActionマッピングを作る
先にActionマッピングを作ってパス名を入力し、
 >>作成 >> アクションクラスの作成 >> 汎用のアクションマッピング
とやった方がきれいかも。

----
この記事は
#vote(おもしろかった[1],そうでもない[0])

#comment

#navi(Java/Struts)

SIZE(10){現在のアクセス:&counter;}

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS