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

时间:2014-02-17 20:25:48

标签: html sql jsp rtf

我正在尝试将我的JSP文件中的SQL查询结果输出到.RTF文件。当我把我的语句放在我的JSP中时,我可以通过apache tomcat从我的查询中加载结果,但我不能让它在.rtf文件中做同样的事情。它只输出下面的查询语句,而不是它的结果。

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

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

1 个答案:

答案 0 :(得分:0)

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

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