メニューから、Form-Beanマッピングを選択。
下のダイアログで、beanの名前や種類など、必要な情報を入力します。
下の箇所でDynaActionForm?を使用する、を選択しましょう。
図のように入力すると、実際に作成される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は次のダイアログで入力します)
新規 >> アクションクラス でアクションクラス名を入力します。
次のダイアログでpath名やforward先、使用するFormなどを入力します。
最終的に生成される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マッピングを作ってパス名を入力し、
>>作成 >> アクションクラスの作成 >> 汎用のアクションマッピング
とやった方がきれいかも。
最近の流れとしては
新規作成 >> Form-Beanマッピング >> 参照 でDynaActionForm
を選択し(「作成」の方はクラス作成をするみたい)
(またプロパティは構成エディタで作成)
新規作成 >> アクション・マッピング >> 作成 で 汎用のアクションマッピング
を作成。んで
Tilesの設定ファイル を作って、JSPとActionを並行に作る、ってのが定型化されてきました。
この記事は
現在のアクセス:7536