Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/04/2011, 17:34
chabier
 
Fecha de Ingreso: abril-2011
Ubicación: Zaragoza
Mensajes: 6
Antigüedad: 13 años, 1 mes
Puntos: 0
Problema con Struts 2, realiza varias llamadas a un action

Buenas.
Soy novato por estos lares, pero sin embargo este foro siempre ha sido un punto de referencia donde buscar dudas.

Hoy estoy un poco perdido, os explico... si se explicarme...
Estoy usando struts2 para hacer un proyecto.

Cuando desde un formulario en un jsp hago una llamada a un action, este se lanza:
- En firefox 6 veces
- En Opera 1 vez
- En explorer 1 vez
- En Safari 3 veces
- En Chrome 6 veces

Es decir

el jsp

Código PHP:
<s:form name="formLogin" action="acceso" method="post" >
    <
input name="user"/>
    <
input name="pass" type="password"/>
    <
a href="#" onclick="formLogin.submit();"><img src="./res/botonLogin.png"/></a>
</
s:form
struts.xml

Código PHP:
<action name="acceso" method="login" class="es.infoower.login.LoginAction">
    <
result name="success" type="tiles">entrada.tiles</result>
    <
result name="error" type="tiles">login.tiles</result>
</
action
el action

Código PHP:
public class LoginAction extends ActionSupport {

    private 
String user;
    private 
String pass;

    public 
String login() {
        
System.out.println("paso por aquí");
    }

el "paso por aquí" aparece 6 veces en el log (en caso de firefox)

¿alguien sabe por qué puede ser, qué me está pasando o qué estoy haciendo mal?

Me está volviendo loco.