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