llamar Action con Struts

indefinido bender
15 de Noviembre del 2005
Alguien sabe si se puede llamar a un Action en el entorno de Struts al realizar un cambio de foco en un campo o un cambio en un campo o de alguna manera distinta a la usual de mandar un formulario.

nicokiki
15 de Noviembre del 2005
Hola!!!

Si se puede hacer. Pero la idea es o q hagas como si fuera un link o q hagas un submit. Lo queres hacer porque cuando se cambia el foco deberia traer alun dato q no tenes en la vista??

Salu2!!!!!

indefinido bender
15 de Noviembre del 2005
Si lo que quiero hacer es traer datos desde fuera. Si sabemos como llamar al Action al hacer un cambio de foco ¿me podrías decir como?

nicokiki
15 de Noviembre del 2005
Hola!!!

Un ejemplo:
/* Hace un submit a setSessionValuesSueldos.do?action=mismaDebito */
function setMismaDebito() {
document.setSessionValuesForm.action = '<html:rewrite page="/setSessionValuesSueldos.do"/>';
document.setSessionValuesForm.action += "?action=mismaDebito";
document.setSessionValuesForm.submit();
}

Ahora, en el evento onclick de un checkbox tengo esto llamo al metodo q te mostre recien.
Lo q pasa es q se se llama al metodo "mismaDebito" del DispatchAction ("setSessionValuesSueldos"). Luego, en ese metodo del DispatchAction se hace algo y se devuelve la vista al mismo JSP.
Listo!!

Salu2!!!!!!!