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