¿Cómo usar los estilos css en las etiquetas struts2?

Estoy usando el tema de metro CSS en mi aplicación struts2. Estaba usando etiquetas html con clases de CSS que funcionaban bien. Pero al crear la lógica de validación, encontré que sí valida el formulario pero no muestra ningún error.

<form action="register.action" method ="post" validate="true">
 <div class="input-control text span3">
    <input type="text" name="username" placeholder="Enter User Name" value="" />
    <span class="helper"></span>
 </s:div> 
</form>

Luego cambié a las etiquetas html struts2 y comenzó a mostrar errores, pero ahora no tengo ningún estilo adjunto. Usé el atributo cssClass de las etiquetas html struts2 para dar estilo a las etiquetas form y div que funcionaron bien pero después de cambiar<input type="text"> etiqueta para<s:textfield> Todo el estilo adjunto al cuadro de entrada se ha ido.

Por favor, sugiéreme cómo usar las etiquetas de struts que preservan los estilos CSS.

Respuestas a la pregunta(2)

Su respuesta a la pregunta