1

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

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

window.print();

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

4

1 回答 1

1

(幸运的是)没有规定 HTML 页面可以触发打印对话框等。您可以提供一个指向弹出窗口的链接,其中包含便于打印的页面副本。或指向该页面 PDF 副本的链接。使用 JSF 两者都是可能的(通过适当的努力)。(尽管不要问我细节。)

于 2013-03-15T09:29:44.903 回答