listar exportar custom consulta jsf primefaces datatable export-to-excel data-export
http://apache.mirrors.pair.com/poi/release/bin/poi-bin-3.9-20121203.zipeste archivo zip de POI de Apache

jsf - exportar - java.lang.NoClassDefFoundError: org/apache/poi/ss/usermodel/RichTextString en org.primefaces.component.export.ExporterFactory.getExporterForType



primefaces datatable download file (2)

Usé el mismo código de muestra que Primefaces tiene en su página web:

<h:commandLink value="Excel"> <p:dataExporter type="xls" target="dataTable" fileName="boo" pageOnly="true"/> </h:commandLink>

Pero no funciona. En el navegador de Internet Explorer aparece el siguiente mensaje:

Detalles de los errores de la página web Mensaje: llamada inesperada al método o acceso a la propiedad.

Nunca pasa nada en Mozilla Firefox.

¿Qué podría estar pasando?


javax.servlet.ServletException: org/apache/poi/ss/usermodel/RichTextString

Mira más abajo en la pila de fichas. Apuesto a que la causa raíz es un NoClassDefFoundError o ClassNotFoundException ? En ese caso, esto solo significa que olvidó instalar Apache POI .

Descargue este archivo zip de POI de Apache , extráigalo , ponga poi-3.8-20120326.jar en la carpeta /WEB-INF/lib y vuelva a crear /WEB-INF/lib volver a implementar / reiniciar la aplicación web.