Hola no se si tendrá que ver mucho con los Struts, ya que más bien creo que el problema es algo que tiene que ver con los links. Mi problema es que en mi aplicación los submit se ejecutan dos veces con los problemas que ello supone cuando eso supone un acceso a la base de datos, para un insert o un delete.
El caso es que hace poco me dio ese mismo problema. No encontraba nada y al final descubri que podia ser por html:image src= de Struts, los quité y en su lugar puse html:img src, y al principio pense haberlo arreglado, pero por lo visto he empeorado las cosas, y aun no se si se por eso..
Si a alguien le ha pasado y me pudiera decir si es esto lo que provoca el problema... Estoy perdiendo mucho tiempo.