Java - displaytag

 
Vista:

displaytag

Publicado por freddy (1 intervención) el 10/01/2008 22:13:23
hola, me gustaria saber como puedo ponerle un name a un input dentro del <display:column> desde un arrayList.

gracias

aki les dejo un pedaso de loq quiero

<display:column title="PERIODO">

<input Type="text" name="${id}" value=${id}>

</display:column>

probe con las " " y sin ellas, pero solo coloca el literal ${id}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:displaytag

Publicado por mario (622 intervenciones) el 11/01/2008 18:55:21
Facil:

debes utilizar JSTL

declaras el uso de core

<%@taglib uri="http://java.sun.com/jstl/core" prefix="c"%>

<display:table name="sessionScope.listClients" id="cliente" align="center" class="skin_hsbc_silver" >
<display:column align="center" style="whitespace: nowrap;" title="   CIS" sortable="true">
<input type="text" name="<c:out value='${cliente.name}'/>" >
</display:column>

</display:table>

con out colocas el nombre al Input o el value o lo que necesites:

<c:out value='${cliente.name}'/>"
cliente es el nombre del bean q le asignas con displaytag
y name es la popiedad, acuerdate q debes seguir las convenciones de Java Beans =)

Espero te sirva!

Saludos desde Mexico

Neos software inc
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar