Html 如何将sql查询结果从jsp网页输出到.RTF文件?

Html 如何将sql查询结果从jsp网页输出到.RTF文件?,html,sql,jsp,rtf,Html,Sql,Jsp,Rtf,我试图将JSP文件中的SQL查询结果输出到.RTF文件。当我将语句放入JSP中时,我可以通过ApacheTomcat加载查询结果,但我无法让它在.rtf文件中执行相同的操作。它只输出下面的查询语句,而不是结果 <sql:query dataSource="${bookdB}" var="result"> SELECT * from Company; </sql:query> 从公司中选择*; 也许如果我先打印结果,然后将它们加载到.rtf中,它就会工作。任何人有任何

我试图将JSP文件中的SQL查询结果输出到.RTF文件。当我将语句放入JSP中时,我可以通过ApacheTomcat加载查询结果,但我无法让它在.rtf文件中执行相同的操作。它只输出下面的查询语句,而不是结果

<sql:query dataSource="${bookdB}" var="result">
SELECT * from Company;
</sql:query>

从公司中选择*;

也许如果我先打印结果,然后将它们加载到.rtf中,它就会工作。任何人有任何想法,任何帮助都将不胜感激,谢谢

将JSP重命名为.rtf意味着它不再是JSP文件,也不会作为代码在服务器上运行。此外,RTF文件不仅仅是一个文本文件。它有一定的格式


您需要创建一个servlet而不是JSP,并使用一个库来创建这些类型的文件,如。您需要学习如何将响应对象的内容类型设置为不同文件格式的mime类型。

感谢您的反馈。我没有将文件重命名为RTF。我正在从JSP文件构建一个报告,输出的报告将是.rtf文件。