Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将servlet生成的PDF嵌入<;对象>;标签_Java_Javascript_Servlets_Pdf_Jasper Reports - Fatal编程技术网

Java 如何将servlet生成的PDF嵌入<;对象>;标签

Java 如何将servlet生成的PDF嵌入<;对象>;标签,java,javascript,servlets,pdf,jasper-reports,Java,Javascript,Servlets,Pdf,Jasper Reports,在我的servlet中,我使用Jasper生成一个PDF报告,如下所示: JasperRunManager.runReportToPdfStream(reportStream,servletOutputStream, parameters, conn); response.setContentType("application/pdf"); servletOutputStream.flush(); servletOutputStre

在我的servlet中,我使用Jasper生成一个PDF报告,如下所示:

        JasperRunManager.runReportToPdfStream(reportStream,servletOutputStream, parameters, conn);
        response.setContentType("application/pdf");
        servletOutputStream.flush();
        servletOutputStream.close();               
这是我生成PDF的AJAX调用。当对服务的调用成功完成并且我尝试警告数据时,它会显示以“%PDF-1.4…”开头的二进制数据

$.ajax({
网址:pdfURL,
成功:功能(数据){
警报(数据);//包含“%PDF-1.4…”
//我如何将这些“数据”放入一个数据库?
//下面的代码无效
var obj=$('');
对象属性(“src”,数据);
$('rptDiv')。追加(obj);
}
});
现在,我如何将这个PDF数据放入一个对象元素并将其嵌入到一个DIV中

        $.ajax({
            url : pdfURL,
            success : function(data) {
                alert(data); //contains "%PDF-1.4..."

                //How do I put this "data" into an <OBJECT>?
                //This code below is NOT working
                var obj = $('<object type="application/pdf" width="100%" height="100%" border="2"></object>'); 
                obj.attr('src',data);   
                $('#rptDiv').append(obj);
            }
        });