Archive for the ‘Struts’ Category

<html:select>

miércoles, febrero 25th, 2009

La etiqueta <html:select> se utiliza para crear listas de seleccion. En el caso de que estes utilizando un ActionForm esta etiqueta utilizara el valor de la propiedad del form para establecer el “selected” en el codigo renderizado como html. Por lo tanto el siguiente codigo

<html:select styleClass=”field select” property=”funcional” size=”1″>
<html:option value=”S”>Si</html:option>
<html:option value=”N”>No</html:option>
</html:select>

produce el siguiente codigo, asumiendo que la propiedad llamada “funcional” dentro del formulario esta establecida en “S”

<select name=”funcional” size=”1″ class=”field select”>
<option value=”S” selected=”selected”>Si</option>
<option value=”N”>No</option>
</select>

(Actualización)

Existe ademas la posibilidad de establecer colec ciones denro de la etiqueta, esta etiqueta asume que los opbjetos de la colección se LaberlBean, pero en el caso que tu tengas un objeto con sus respectivos getter y setter puedes configurar la etiqueta de la siguiente forma

<html:select styleClass=”field select” property=”tablaCnecAsociada” size=”1″>
<html:options collection=”listaTablaCnec” property=”codigo”
 labelName=”TablaCapitalNecVO” labelProperty=”nombre” />
</html:select>

en este caso se esta usando como valor el codigo, que es un atributo de un objeto llamado TablaCapitalNecVO, desplegandose su atributo nombre dentro de la lista.

<logic:equal>

viernes, febrero 13th, 2009

L a siguiente etiqueta se utiliza para ver la igualdad dentro de una pagina con struts

<logic:equal name="productoForm" property="estado" value="I"> Incompleto</logic:equal>
<logic:equal name="productoForm" property="estado" value="C"> Completo</logic:equal>

en este caso lo utilizo para que dado un formulario de producto se despliegue si esta completo o incompleto, dependiendo del valor de la propiedad estado.

Fuente:

https://www.roseindia.net/struts/struts-logictags/logic-equaltag.shtml