Java 在JSP中动态显示PDF
在代码中,当用户单击链接时,它将在同一页面的顶部显示PDF。对于每个对象,将显示不同的PDF。问题是PDF根本不显示。PDF以从BLOB对象获取的字节格式存储。我正在使用Struts1。我知道数据属性应该是一个链接,所以当我没有链接,只有PDF本身时,如何显示PDF?还有,我如何在单击链接时更改PDF?这就是我尝试过的:Java 在JSP中动态显示PDF,java,jsp,pdf,struts,Java,Jsp,Pdf,Struts,在代码中,当用户单击链接时,它将在同一页面的顶部显示PDF。对于每个对象,将显示不同的PDF。问题是PDF根本不显示。PDF以从BLOB对象获取的字节格式存储。我正在使用Struts1。我知道数据属性应该是一个链接,所以当我没有链接,只有PDF本身时,如何显示PDF?还有,我如何在单击链接时更改PDF?这就是我尝试过的: <logic:notEmpty name="catalogList"> <table class="data"> <c:f
<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>
我接受目录
生成的HTML是否如预期的那样?复选框显示正确,但对象部分只是显示一个带有加载条的灰色块,并在其中写入初始化。查看生成的HTML源代码。您需要了解现在开始生成的内容以及您想要的内容,以便找出需要更改的内容。