Struts non lo conosco, ma xhtml, javascript e quant'altro sì. Se riesci a zippare la pagina con tutto il necessario e mettere online appena ho un minuto lo scarico e vedo dove sta l'inghippo (se riesco ). Poi su cosa modificare server-side per rispecchiare le modifiche necessarie client-side dovrai vedere tu...