java - 如何在java struts2中将jsp上显示的表格导出为pdf

标签 java javascript struts2 pdf-generation itext

这是我以表格形式显示的数据。我想在不使用 struts2 的显示标签库的情况下以 PDF 的形式显示。

<table border="1" align="center" style="border-color: #CCCCCC; border-width: 1px; border-style: None; width: 1320px; border-collapse: collapse;" id="tablepaging">
    <tbody>
        <tr>
            <td>Leave ID</td>
            <td>FROM DATE</td>
            <td>TO DATE</td>
            <td>DAYS REQUESTED</td>
            <td>APPROVER</td>
            <td>NOTES</td>
            <td>REMARK</td>
            <td>IS PLANNED</td>
            <td>REASON</td>
        </tr>
        <tr>
            <td>270</td>
            <td>12/27/12</td>
            <td>12/29/12</td>
            <td>2</td>
            <td>Sagar</td>
            <td>s</td>
            <td>s</td>
            <td>true</td>
            <td>s</td>
            <td>
                <a href="/HRIS_Updated/cancelRequest.action;jsessionid=A2313340A50DD2DAB054714BF65AB08B?leaveId=270" id="submitinvoice;jsessionid=A2313340A50DD2DAB054714BF65AB08B_">Cancel</a>
            </td>
            <td>
                <a href="/HRIS_Updated/requestHistory.action;jsessionid=A2313340A50DD2DAB054714BF65AB08B?leaveId=270" id="submitinvoice;jsessionid=A2313340A50DD2DAB054714BF65AB08B_">History</a>
            </td>
        </tr>
    </tbody>
</table>

是否可以使用 javascript 或 jquery?

请帮我找一些代码,我用谷歌搜索了几天,但一无所获。

最佳答案

在 jsp 上使用显示表很容易将其转换为 *pdf 以及 .csv、.excel 等,这是示例代码;

<display:table id="data" name="${questions}" requestURI="" pagesize="10" export="true" >
    <display:column property="label" title="Question" sortable="true"/>
    <display:column title="Graph Analysis"> <img src="${imagePath}${reportData.clientName}/${data.label}.png"/></display:column>
    <display:setProperty name="export.pdf" value="true" />
</display:table> 

关于java - 如何在java struts2中将jsp上显示的表格导出为pdf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13717743/

相关文章:

java - Struts2 验证中的短路

javascript - 在struts2操作中访问隐藏字段(在javascript中创建)

java - 如何在 Java 中创建一个空流?

java - 使用循环导航到下一页时,Selenium 出现过时异常

java - Hashicorp Vault 加密数据

javascript - Bootstrap Modal 中谷歌地图的灰色 map

jsp - <s :select> with optgroup in Struts2

java - 如何在 Java Swing 中拖放从 Web 浏览器接收图像?

javascript - 无法在heroku上的node+express网站的index.js中创建新路线

javascript - 将 Google 表单设置为在提交时刷新