jsf 2 - p:dataExporter NOT working -
i trying write simple pdf export functionality using primefaces p:dataexporter. code below
my development environment jsf-2.0, primefaces-3.4.2, eclips- juno, glassfish
xhtml page
<?xml version="1.0" encoding="utf-8" ?> <!doctype html public "-//w3c//dtd xhtml 1.1//en" "http://www.w3.org/tr/xhtml11/dtd/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html" xmlns:p="http://primefaces.org/ui" > <h:head> <title>pdf export</title> </h:head> <h:body> <h:form id="myform" > <p:datatable id="tableid" var="car" value="#{tablebean.carssmall}"> <p:column headertext="model"> <h:outputtext value="#{car.model}" /> </p:column> <p:column headertext="year"> <h:outputtext value="#{car.year}" /> </p:column> </p:datatable> <h:commandlink ajax="false" > <p:graphicimage library="images" name="pdf.png" width="40" height="40" /> <p:dataexporter target="tableid" type="pdf" filename="car"></p:dataexporter> </h:commandlink> </h:form> </h:body> </html>
my datatable populated correctly there no issue there when click export nothing happens. console doesn't give message. have kept itextpdf-5.4.0.jar , poi-3.2-final.jar in webapp library. need else here? please give me idea missing?
edit-1
i tried using itextpdd-2.1.7 suggested in comment below still same problem exist , not able export pdf.
when click export console gives me warning message below. warning message creating problem in export
warning: pwc4011: unable set request character encoding utf-8 context /{project name}, because request parameters have been read, or servletrequest.getreader() has been called
edit-2
today tried same code in rad-wehsphere/itext 2.1.7 , export working fine in environment. able export datatable in pdf file. there must missing in eclips- juno, glassfish environment.
tia
Comments
Post a Comment