Ok, lo que pasa es que struts usa templates y themes para hacer el render de sus tags, el default es el xhtml, pero hay diferentes como el css_xhtml y hay uno muy simple que de hecho no te renderea más que los respectivos tags normales de html es decir:
Código HTML:
Ver original<s:textfield> se convierte en un
<input type="text"> sin tags que lo "estilen".
El xhtml usa tablas para hacer el template, el css usa divs y span para que tu le pongas el estilo css y el simple no pone nada jeje.
para hacer el cambio de themes tienes que poner la propiedad en tu struts.xml
Código XML:
Ver original<constant name="struts.ui.theme" value="xhtml"/>
http://struts.apache.org/2.0.14/docs...templates.html
Saludos!