-1

I'm coding a web app with struts2 and using the display tag. The PDF export link is not appearing, while the Excel and CSV links do.

What can I do?

This is the display tag in a JSP:

<display:table class="table" name="employeeBeanList" 
    pagesize="5" requestURI="EmpSummaryAction"
    export="true" decorator="EmployeePortal3.EmployeeTableDecorator">

        <display:column property="modifyLink" title="Modify"/> 
        <display:column property="deleteLink" title="Delete"/>
        <display:column property="id" title="ID" sortable="true" style="text-align:right"/>
        <display:column property="name" title="Name" sortable="true" />
        <display:column property="age" title="Age" sortable="true" style="text-align:right"/>
        <display:column property="gender" title="Gender" sortable="true"/>
        <display:column property="salary" title="Salary" sortable="true" style="text-align:right"/>
        <display:column property="department" title="Department" sortable="true"/>
        <display:column property="skills" title="Skills" sortable="true"/>
        <display:column property="address" title="Address" sortable="true"/>
        <display:column property="city" title="City" sortable="true"/>

        <!-- exports -->
        <display:setProperty name="export.pdf" value="true"/>
        <display:setProperty name="export.csv" value="true" />
        <display:setProperty name="export.excel" value="true" />
        <display:setProperty name="export.xml" value="false" />
        <display:setProperty name="export.pdf.filename" value="Employees.pdf"/>
        <display:setProperty name="export.csv.filename" value="Employees.csv"/>
        <display:setProperty name="export.excel.filename" value="Employees.xls"/>

</display:table>
BalusC
  • 1,082,665
  • 372
  • 3,610
  • 3,555
shreyas
  • 63
  • 8

2 Answers2

0

Add displaytag.properties file in your classpath (i.e in src folder).copy and paste below lines.

export.csv.include_header=true
export.excel=true
export.csv=true
export.xml=true
paging.banner.placement=top
Govinda Sakhare
  • 5,009
  • 6
  • 33
  • 74
-2

Simple, replace requestURI="EmpSummaryAction" with requestURI="".

Miguel Ruivo
  • 16,035
  • 7
  • 57
  • 87