tutorial started form example html html5 jsp struts2 struts-tags

html - started - Struts2/css en el campo de texto



struts2 form (2)

Estoy comenzando con la programación de struts2 y me pregunté cómo podría hacer lo siguiente. Tengo este código de struts en una forma:

<s:textfield name="aName"/>

Y tenía este código html antes de usar struts2:

<input id="aLogin" type="text" class="form-control" name="username" value="" placeholder="something" required autofocus>

¿Cómo podría "fusionar" estas dos líneas para hacer el mismo código html pero usando mi código struts2?


En las etiquetas Struts, class ans style convierte en cssClass y cssStyle ; en versiones anteriores de Struts, se required un atributo que indicara cuándo colocar la marca * , ahora cambiada a etiqueta obligatoria para evitar anular el atributo requerido de HTML5. Se pueden establecer otros atributos de HTML5, como placeholder y autofocus porque la etiqueta de campo de texto permite atributos dinámicos .

Entonces en tu caso:

<s:textfield id = "aLogin" name = "aName" cssClass = "form-control" value = "" placeholder = "something" required autofocus />

Para obtener más información, consulte la documentación oficial de <s:textfield/>


nombre debe ser el mismo que el de la variable bean, por lo tanto,

<s:textfield name="username"/>

esto funcionará, solo si tienes el método setUsername en tu clase de acción.