struts2的一个action执行两次的有关问题

struts2的一个action执行两次的问题今天做了一个删除action,老是出问题,加了断点测试一下,原来这个删除act

struts2的一个action执行两次的问题

今天做了一个删除action,老是出问题,加了断点测试一下,原来这个删除action每次都会执行两次execute()方法,原因找了半天终于找出。原来我用的按钮有问题。之前的按钮:

?

?

?我的本意是要通过onclick方法来执行一个action,但是我忘了,这个地方只要是一个submit,就会执行两次,因为submit的任务就是提交表单。所以onclick执行了一次action,submit又执行了一次。

只要把submit改为button就ok了。

?

?

?