我在Tomcat中,有一个包含JSP内容的字符串。然后我尝试获取HttpServletResponse表示的HTML输出。在正常情况下,您调用JSP,然后WebContainer将其转换为Servlet并生成输出。
但是我没有JSP as File,只有一个包含JSP内容的字符串。是否有一个类或工厂,我可以放置流,并得到它的处理?
期待中的感谢
通过访问数据库,我将通过JSP动态打印报表。我正在使用Struts框架,Java代码在Action类中。最后,通过JSP页面显示输出。它在屏幕上显示得很好,但在打印时却不合适。我只想以PDF格式显示报表,而不是just格式,否则->页面应该包含一个PRINT IN PDF按钮/链接来完成这项工作。
我使用iText在其他模块中创建PDF文件,但这太费时了。这一次,我想在我的页面中捕获JSP输出,并以PDF格式打印。如何捕获相同JSP页面中的JSP输出,以不同格式打印?
我使用的是iTextrenderer,但无法打印。它成功地转换了包含InputStream文件的URL,但是如何从iTe
如下所述,我对代码进行了更改,如下所示,但它在JSP中不显示名字和姓氏:
Servlet代码:
//....
HttpSession session = request.getSession();
Person person = (Person) session.getAttribute("person");
if (person == null) {
person = new Person();
}
person.setNewId(newId);
person.setFirstName(firstName);
person.