防止刷新、重复提交

  问题场景:在项目的添加方法中,添加完毕后,当用户再次刷新当前页面时,数据库中会出现一条相同的数据,struts
   问题解决:
   1、修改action类中的添加方法中的跳转方式,修改为:
    
ActionRedirect redirect = new ActionRedirect(mapping
			.findForward("returnlist"));       
return redirect;
或者
ActionRedirect redirect = new ActionRedirect(url);       
return redirect;

    

  2、修改struts-config.xml配置文件,修改为:
 
<forward name="returnlist" path="/softwareAction.do?method=doSearchSoftwareInfoList" redirect="true" />
 

你可能感兴趣的:(xml,struts)