Spring MVC,外部呈现PDF作为视图

时间:2009-02-27 20:36:36

标签: spring pdf spring-mvc

Spring中是否有内置机制允许我将外部呈现的PDF显示为视图?

我通过webservice获取PDF(返回附加的DataHandler),所以我不打算将AbstractPdfView子类化为渲染PDF。

这不是一个难以解决的问题;只需将PDF写入ServletOutputStream就足够了。但是,为了保持一致性,我想继续使用返回ModelAndView的Spring控制器类,这意味着编写我自己的AbstractView子类,只是将PDF写入ServletOutputStream。这样做没什么大不了的,但我不想重新创建可能已存在于Spring中其他地方的东西。

1 个答案:

答案 0 :(得分:2)

因此,您将PDF作为(字节)流,并且您想将其写入响应?这不是你有ModelAndView而你想要用模型数据生成PDF的情况吗?

在这种情况下,除了将其写入响应流之外,我无法看到您还有其他选项。除此之外,还有哪些可重复使用的Spring代码可以执行的操作?听起来你的逻辑就像“获取此流并将其写入输出流”一样简单。