私はStrutsでウィザードを作成しています。 それは4つのステップを含んでいます。 各ステップのために私は別のActionClassが言うている: -Strutsのウィザードフォーム
- Step1Action.java
- Step2Action.java
- Step3Action.java
- Step4Action.java
と各クラスにあります2メソッド入力()およびプロセス()。 (検証がOKである場合)
送信されたデータを処理するために使用されるための入力()方法は
- 私はセッションの最後のステップまですべてのデータを運んでいます。
<action name="step1" class="com.mycomp.myapp.action.Step1Action1" method="input"> <result name="success" type="redirectAction">step2</result> <result name="input">/view/step1.jsp</result> </action> <action name="step2" class="com.mycomp.myapp.action.Step1Action2" method="input"> <result name="success" type="redirectAction">step3</result> <result name="input">/view/step2.jsp</result> </action>
しかし、私は間違っているつもりだと思う - :などstruts.xmlで最後のステップでデータベースに
Similaly 4アクションタグをそれらのすべてを保存します。私に教えてくださいこのケースをどうすれば処理できますか?
の詳細が間違っている何ですか?そして、なぜ適切なアクションのために文字列を返すのではなく、redirectActionを使用していますか? – fmucar
step1がokであればステップ2にリダイレクトしたい –
ちょっとした提案... strutsに移動2..it is beautiful ... – shahensha