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