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