Top / Struts / WebSphereStudioでStrutsアプリを作る

2004/1/13追記

最近の流れとしては

新規作成 >> Form-Beanマッピング >> 参照 でDynaActionForm

を作成し(作成の方はクラス作成をするみたい)

新規作成 >> アクション・マッピング >> 作成 で 汎用のアクションマッピング

を作成。んで
Tilesの設定ファイル を作って、JSPとActionを並行に作る、ってのが定型化されてきました。

DynaActionForm?をウィザードで作成する*1

メニューから、Form-Beanマッピングを選択。

01.png

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

02.png
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をウィザードで作成する。

新規 >> アクションクラス でアクションクラス名を入力します。

04.png

次のダイアログでpath名やforward先、使用するFormなどを入力します。

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マッピングを作ってパス名を入力し、

>>作成 >> アクションクラスの作成 >> 汎用のアクションマッピング

とやった方がきれいかも。


この記事は

選択肢 投票
おもしろかった 1  
そうでもない 0  

#navi(contents-page-name): No such page: Java/Struts

現在のアクセス:7535


*1 いろいろやってみて、なんかWSADのStrutsエディタがやりやすいかぁ。Wizardではなく

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