Hola amigo.
Se que hace mucho tiempo que hiciste esta pregunta pero la respondo para quien venga con esta consulta.
No existe exactamente tutoriales que tengan compatibilidad entre ajax y Struts.
De alguna manera lo tienes que hacer.
Como imagino que eres desarrollador java te recomiendo leer este link:
https://blueprints.dev.java.net/ajax-faq.html
Nosostros utilizamos la solucion Ajax del producto DirectWebRemoting (
http://getahead.ltd.uk/dwr/), resulto muy simple de integrar a la aplicacion y el uso
de Javascript que incorporamos para soportar la solucion fue relativamente pequeño y de facil interpretacion.
La key feature de este producto es que mapea automaticamente las clases del negocio en codigo JavaScript, permitiendote acceder a mensajes de clases
Java desde la View. En este caso se puede hacer con el bean form de Struts.
Por otro lado jsf y shale el proximo framework tendra mas features que puedan ser compatibles con estas tecnologias. No asi Struts o Accion 1 como lo denominan ahora.
Otras soluciones sería usar los action como servlets pero no para eso usaria servlets directamente, podes ver:
http://www.omnytex.com/articles/xhrstruts/
Creo que no hay mucho mas.
Estoy tratando de ver como hago un refactoring de un proyecto java con hecho con Struts, aun le estoy buscando la vuelta en cuanto a la tecnlogia y la mejor forma de hacer un sitio de los denominados: "rich internet applicattion"
Espero sirvan los comentarios, saludos.