Redirect Struts:重定向回空表单

Redirect Struts:重定向回空表单,redirect,mapping,struts,struts-1,struts1,Redirect,Mapping,Struts,Struts 1,Struts1,我有一个表单,它被提交到一个有按钮的详细信息页面。 我在映射文件中放置了一个操作,将一个操作链接到该按钮,该按钮应将用户发送回表单并清空它 我可以正确重定向它,但是表单仍然显示发送的值 <action ... <forward name="goBack" path="/form.jsp" /> </action> 您可以重定向到操作,该操作的结果是表单中的jsp。 与该行动的简单链接应起作用: <a href="actionWithForm"&g

我有一个表单,它被提交到一个有按钮的详细信息页面。 我在映射文件中放置了一个操作,将一个操作链接到该按钮,该按钮应将用户发送回表单并清空它

我可以正确重定向它,但是表单仍然显示发送的值

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

您可以重定向到操作,该操作的结果是表单中的jsp。
与该行动的简单链接应起作用:

<a href="actionWithForm"> GoBack </a>

如果我正确理解了您的问题,这就是您想要做的:当用户单击按钮时,您想要向用户显示一个空表单。在从方法返回之前,可以尝试在action类中将表单设置为null

因此,当您单击该按钮时,如果它调用action类中的方法emptyForm(),并且您的表单名为myForm,请执行以下操作

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

myForm=null; 
...
..
}

在映射文件中无法正确执行此操作?其思想是将所有重定向保持在一个位置。你确定这是Struts2吗?我假设它是Struts2,对不起…我将重新标记为Struts1…或者将表单bean的作用域设置为
请求
,或者在转发到JSP之前手动清除其所有属性。