我想從jsp打開一個PDF文件。 jsp和PDF位於相同的目錄中。 我使用下面的代碼塊:如何從java打開pdf文件?
if (Desktop.isSupported()) {
try {
File myFile = new File("<file name>.pdf");
Desktop.getDesktop().open(myFile);
} catch (IOException ex) {
// no application registered for PDFs
}
}
不過,我得到該文件未發現的錯誤。 已驗證的user.dir,它指向我的tomcat/bin。 我如何參考pdf來打開它?
得到了這個問題的代碼http://stackoverflow.com/questions/2546968/open-pdf-file-on-fly-from-java-application/2547004#2547004 – user811433
上面的代碼將打開服務器上的PDF如果桌面是可用的,你應該使用正向或從jsp重定向到pdf來暴露給用戶 – gertas
gertas,你能給我一個代碼示例來做到這一點嗎? – user811433