![](/img/trans.png)
[英]How to get values from one jsp page into two different jsp pages after submitting the form?
[英]How to clear the form after submitting the values?
我有一张很少提交的表格。 一旦我提交表单,数据就会存储在数据库中,我将返回到同一页面。 现在,如何清除表单中的字段?
它是一个基于struts的应用程序。 在提交时,它使用java脚本进行一些验证,然后转发到同一页面。 现在,我必须得到一个新的页面。 我的意思是必须清除这些字段。
您可以覆盖Struts的Action reset()
方法,在您的操作中使用它之后,您可以执行form.reset(request, response);
并做一个前进。 这样,您的表单就会重置。
您可以使用这样的重定向方法:
request.setStatus(request.SC_SEE_OTHER);
request.setHeader("Location",url);
如果SC_SEE_OTHER是正确的303代码而“url”是您当前页面的网址,则会重新加载您的网页,以便重置所有文件。
在我的情况下,我处理java动作类,你应该在返回Action.SUCCESS之前清除java类中的模型或bean对象; 示例customerDetail.setId(“”); customerDetail.setName( “”);
你不能只在表单上使用javascript reset()
方法吗?
您可以在加载JavaScript form.reset()时使用2个选项,或者在返回表单之前清除表单类字段,即在struts表单类中定义一个reset方法,在返回之前调用此方法。
您可以使用表单的重置方法清除表单。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.