我有一个表单提交到我有一个按钮的详细信息页面。我在我的映射文件中放置了一个动作,以将一个动作链接到该按钮,该按钮应该将用户发送回表单并将其清空。
我可以正确重定向它,但表单仍然显示发送的值。
<action
...
<forward name="goBack" path="/form.jsp" />
</action>
那么,我怎样才能回到带有动作映射标签的空表单呢?
谢谢你。
如果我正确理解您的问题,这就是您想要做的:当用户单击按钮时,您想向用户显示一个空表单。在从方法返回之前,您可以尝试在您的操作类中将表单设置为 null。
因此,当您单击按钮时,如果它在您的操作类中调用方法 emptyForm(),并且您的表单名称是 myForm,请执行以下操作
public ActionForward emptyForm(ActionMapping a, ActionForm myForm, HttpServletRequest Req, HttpservletResponse res){
myForm=null;
...
..
}
您可以重定向到导致带有表单的 jsp 的操作。一个指向该操作的简单链接应该可以工作:
<a href="actionWithForm"> GoBack </a>