【发布时间】:2013-08-26 17:57:28
【问题描述】:
我有一个从 servlet 转发后呈现的 JSP。现在我有一个来自 JSP 的 HTML,我想发布这个页面以生成 PDF。
据我了解,提交按钮仅提交表单。但是,我需要提交原始 HTML 以最终使用 FlyingSaucer 或类似的 PDF 创建库。
使用我的 HTML 然后将 PDF 保存到文件的方法是什么?
如果我错了以及您对我的方法的看法,请纠正。任何建议将不胜感激。
编辑:抱歉,我没有发布任何代码,但目前我在 servlet 中遇到了麻烦,以解决这个问题。
【问题讨论】:
-
一种解决方案是使用 javascript 发送您的 html 代码,您将使用 ajax 或使用表单中的隐藏字段将所有 html 文档以变量形式发送到您的 servlet
-
@FaceOfJock:请注意,无法使用 ajax 下载文件。所以返回整个 PDF 是不可能的。
-
@BalusC 我的意思是,他将传递 sourceCode,然后使用 $.POST.Servlet 的方法从他的 servlet 调用 exportPDF 方法来完成剩下的工作
标签: java html jsp servlets pdf