JSP页面中图片连接空地址引起struts2中的action执行两次

前几天,在做毕业设计,突然遇到一个很郁闷的问题。

小弟做的是一个药品电子销售网站,用的struts2 + hibernate 3.6 + spring 3.0

点击购买

 



购物车显示数量为1,看起来很正常。

然后当我第二次点击购买时,却发现



 数量居然变成3了。

 

小弟使用的开发工具是eclipse,很自然使用Debug模式,寻找问题。

 

然后惊讶的发现action中的方法居然执行了两次!



 

小弟对struts 2没有太深入的理解,自然也不清楚为什么,action中的方法居然会执行两次,于是求助万能的百度和谷歌。

原来不少人也遇到过这样的问题,有些人说是页面表单按钮的type是submit,又或者另写了js提交表单,或者是<img src="" />。

经过仔细检查代码,发现了购物车页面中的确存在<img src="" />的代码



 把这句代码注释掉,程序就正常了。

但是我还不清楚为什么<img src="" />会引起这个问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值