3

ボタンがある詳細ページに送信されるフォームがあります。マッピング ファイルにアクションを配置して、アクションをそのボタンにリンクし、ユーザーをフォームに戻して空にする必要があります。

正しくリダイレ​​クトできますが、フォームには送信された値が表示されます。

<action
   ...
   <forward name="goBack" path="/form.jsp" />
</action>

では、アクション マッピング タグを使用して空のフォームに戻すにはどうすればよいでしょうか?

ありがとうございました。

4

2 に答える 2

2

私があなたの質問を正しく理解しているなら、これがあなたのやりたいことです: ユーザーがボタンをクリックしたときに、空のフォームをユーザーに表示したいとします。メソッドから戻る前に、アクション クラスでフォームを null に設定することができます。

したがって、ボタンをクリックしたときに、アクション クラスでメソッド emptyForm() が呼び出され、フォーム名が myForm である場合は、次のようにします。

public ActionForward emptyForm(ActionMapping a, ActionForm myForm, HttpServletRequest Req, HttpservletResponse res){

myForm=null; 
...
..
}
于 2012-12-07T19:07:48.530 に答える
1

結果としてフォームを含む jsp を持つアクションへのリダイレクトを行うことができます。そのアクションへの単純なリンクが機能するはずです。

<a href="actionWithForm"> GoBack </a>
于 2012-12-07T10:09:32.780 に答える