0

在代码中,当用户点击一个链接时,它会在顶部的同一页面上显示一个 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>
4

0 回答 0