我试图在浏览器中显示一个用java开发的网页的pdf,但是我有一些奇怪的行为。
首先,一些关于我如何做的代码:
(HttpServletResponse res)
ServletOutputStream so = null;
res.setContentType( application/pdf);
res.setStatus( HttpServletResponse.SC_OK );
so = res.getOutputStream();
so.write( document);
so.flush();
so.close();
当我在我的本地项目中测试它(使用我的本地数据库/服务器)时,它总能正常工作,但是当我将它测试到dev-machine(来自我的本地机器)时,有时它会工作,有时候没有,我得到了这个屏幕:
我的本地机器和开发机器之间有什么问题?代码是一样的,我使用同一台机器来测试它(所以IE,adobe reader等)。