Bom Dia!!
Estou tentando fazer uma exportação de uma tabela pra pdf e exel usando o displayTag, para excel deu certo, ta exportando cetinha já para PDF ele ta dando uma exception, alguém poderia me ajudar com isso
Exception:
SEVERE: Servlet.service() for servlet jsp threw exception
java.lang.NoSuchMethodError: com.lowagie.text.Table.setDefaultVerticalAlignment(I)V
at org.displaytag.export.PdfView.initTable(PdfView.java:108)
at org.displaytag.export.PdfView.doExport(PdfView.java:151)
at org.displaytag.tags.TableTag.writeExport(TableTag.java:1298)
at org.displaytag.tags.TableTag.doExport(TableTag.java:1178)
at org.displaytag.tags.TableTag.doEndTag(TableTag.java:1048)
at org.apache.jsp.StationGraphicList_jsp._jspService(StationGraphicList_jsp.java:209)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
Action:
public String execute(){
try {
stationBI = new StationBI();
stations = new ArrayList<Station>(stationBI.getStationsOrderByName());
} catch (KiqException e) {
e.printStackTrace();
}
return "success";
}
public ArrayList<Station> getStations() {
return stations;
}
public void setStations(ArrayList<Station> stations) {
this.stations = stations;
}
Jsp:
<display:table name="stations" list="stations" id="station" requestURI="/TesteAction.action" uid="stations" pagesize="4" offset="1" export="true" sort="list" defaultorder="ascending" requestURIcontext="true" rules="true" >
<display:setProperty name="export.excel" value="true" />
<display:setProperty name="export.pdf.filename" value="station.xls" />
<display:setProperty name="export.pdf" value="true" />
<display:setProperty name="export.pdf.filename" value="station.pdf" />
<span class="pagebanner">{5} {people} found, displaying {0} to {4}.</span>
<display:footer>
<tr>
<td>TOTAL DE ITENS:</td>
<td>5</td>
<tr>
</display:footer>
<display:caption>TABELA DE ESTAÇÕES</display:caption>
<display:column property="id" title="ID" sortable="true" autolink="true" />
<display:column property="name" title="Nome" sortable="true" sortable="true" autolink="true" />
<display:column title="Gráfico" sortable="true" sortable="true" autolink="true" >
<img />
</display:column>
</display:table>
struts.xml
<action name="TesteAction" class="com.kiq.kite.process.actions.TesteAction" >
<result name="success">StationGraphicList.jsp</result>
</action>
