如何将浏览器上呈现的JSP页面打印出来



我想使用服务器端Java代码从呈现的JSP页面中取出打印内容。我还在我的JSP页面中使用JSF标记。

目前我正在使用JavaScript代码,但想摆脱使用客户端脚本,因为它不会工作,如果用户在浏览器中禁用JavaScript。我正在使用

window.print();

有没有办法做到没有JavaScript?如果是,我还想设置默认打印机,不显示打印对话框,并使用默认打印机进行打印。

(幸运的是)没有规定HTML页面可以触发打印对话框。您可以提供一个链接到弹出窗口与打印友好的页面副本。或者链接到该页面的PDF副本。使用JSF(经过适当的努力)这两种情况都是可能的。(但不要问我具体细节)

相关内容

  • 没有找到相关文章

最新更新