giovedì 4 agosto 2011

Display Tag, abilitare export PDF


La libreria display tag dispone di una serie impressionante di agevolazioni per visualizzare liste di dati ordinabili ed eventualmente esportare i dati nei più svariati formati.

Di default effettua export in xml,csv ed excel ma non in pdf o in rtf.

Per personalizzarla occorre procedere così:

  1. Scompattare il jar di display tag che abbiamo nella directory WEB-INF/lib (displaytag-1.x.jar);
  2. Aprire la directory org.displaytag.properties, qui si trova il file displaytag.properties;
  3. Copiare il file e inserirlo nella directory WEB-INF/classes del nostro WAR
  4. Aprire il file e modificare la proprietà export.PDF sostituendo true al posto di false.

E’ possibile anche personalizzare i messaggi, che di default sono in inglese.

Quello che accade è molto semplice, le regole di caricamento del classpath prevedono che sia prima caricato tutto ciò che sta dentro WEB-INF/classes e poi quello che si trova dentro WEB-INF/lib, quindi le proprietà di display tag caricate per prime saranno quelle da noi modificate e potremo disporre dell’export PDF.

Si noti che è necessario avere i jar di itext nella cartella lib, altrimenti l’export non può funzionare.

La lista dei jar necessari a display tag si trova qui.

Nessun commento:

Posta un commento