在JSP中动态显示PDF

时间:2013-10-21 06:07:01

标签: java jsp pdf struts

在代码中,当用户点击链接时,它将在顶部的同一页面上显示PDF。对于每个对象,将显示不同的PDF。问题是PDF根本没有显示。 PDF以从BLOB对象获取的字节格式存储。我正在使用Struts1。我知道数据属性应该是一个链接,那么当我没有链接但PDF本身时如何显示PDF?另外,如果点击链接,我该如何更改PDF?这就是我的尝试:

<logic:notEmpty name="catalogList">
    <table class="data">
        <c:forEach items="${catalogList}" var="catalog">
            <div id="pdf" style="display: none;">
                <object data="${catalog.bytes}" type="application/pdf" width="500"
                    height="300">
                </object>
            </div>
            <tbody>
                <tr>
                    <th><html:checkbox property="identityArray"
                            value="${catalog.id}"></html:checkbox></th>
                    <th>I accept the <a href="#" id="tag"> Terms and
                            Conditions</a> for Catalog <c:out value="${catalog.description}" /></th>
                </tr>
        </c:forEach>
        </tbody>
        <tfoot>
            <tr>
                <td><html:button styleClass="submit"
                        onclick="forwardAction(this.form);" property="">
                        <bean:message key="button.add" />
                    </html:button></td>
            </tr>
        </tfoot>
    </table>
</logic:notEmpty>

0 个答案:

没有答案