我正在尝试将我的JSP文件中的SQL查询结果输出到.RTF文件。当我把我的语句放在我的JSP中时,我可以通过apache tomcat从我的查询中加载结果,但我不能让它在.rtf文件中做同样的事情。它只输出下面的查询语句,而不是它的结果。
<sql:query dataSource="${bookdB}" var="result">
SELECT * from Company;
</sql:query>
也许如果我首先打印结果,然后将它们加载到.rtf中,它就可以了。任何人有任何想法,任何帮助将不胜感激,谢谢。
答案 0 :(得分:0)
将JSP重命名为.rtf意味着它不再是JSP文件,也不会作为服务器上的代码运行。此外,RTF文件不仅仅是一个文本文件。它有一定的格式。
您需要创建一个servlet而不是JSP,并使用创建这些类型文件的库,如Apache POI。您需要了解如何将响应对象的内容类型设置为不同文件格式的mime类型。