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 回答