Displaytag
agregar al proyecto segun sea necesario (depende de la faceta del proyecto)
displaytag.tld
displaytag-x.x.x.jar
agregar en el encabezado del jsp
<%@taglib uri="http://displaytag.sf.net" prefix="display" %>mostrar informacion en tablas con opcion de exportar
<display:table name="requestScope.traspasos" requesturi="" export="true">
<display:setproperty name="export.excel.filename" value="lista.xls"></display:column>
<display:column property="servidor" title="N° Solicitud"></display:column>
<display:column property="fechaEjecucion" title="Fecha Ejecución"></display:column>
<display:column property="branch" title="Ramo">
<display:column property="numeroProp" title="Propuesta"></display:column>
<display:column property="policity" title="Póliza"></display:column>
<display:column style="text-align: left;" property="glosaError"
title="Observación Traspaso">
</display:column></display:setproperty></display:table>
Detalle
<display:table name="requestScope.traspasos" requesturi=""
export="true"></display:table>
requestURI=""
Permite que la lista seteada como atributo del request sea exportada
si esta propiedad no se agrega, al momento de exportar aparece un documento vacio.
<display:column property="fechaEjecucion" title="Fecha Ejecución"></display:column>
property : atributo de objeto iterado
title : titulo de la columna
Otras Propiedades
<display:setproperty name="export.xml" value="false"></display:setproperty>
<display:setproperty name="export.csv" value="false"></display:setproperty>
<display:setproperty name="export.banner" value=""
class="'exportlinks'">{0}"></display:setproperty>
desde el Action se agrega:
...
request.setAttribute("traspasos",LISTA);
...
No hay comentarios:
Publicar un comentario