我想一个Spring MVC的控制器呈现为一个字符串创建一个PDF它利用iText。由于应用程序的背后是Oracle访问管理器我不能URL请求的页面的URL和输出保存到一个字符串,我需要做的渲染页面未做另一个HTTP请求。渲染的Spring MVC为String或PDF
我的目标是做类似如下:
MyMvcController controller = new MyMvcController();
ModelAndView modelAndView = new ModelAndView("TemplateName");
...
modelAndView.addObject(someObject);
etc, etc
...
String html = controller.render(modelAndView);
...
render in iText to a PDF
...
我可以用飞碟+ iText的已经呈现的标记,我只是有一个时间捕捉控制器的输出到一个赫克串。有什么想法吗?我开不渲染为String第一,最终的结果只是需要,我可以附加到电子邮件中的PDF,我需要能够动态数据添加到我渲染JSP。