所以我一直在制作一些报告并使用displaytag以html,csv,excel,pdf等输出这些报告。它们是分页的,并且采用简单的对象图...并且每次都输出很好的结果,很少码。
但是,我需要在jsp之外使用displaytag或其等价物。这样用户就可以安排报告运行,并且该报告存储在数据库中,或通过电子邮件发送以供以后查看。我看过基于jasper的报告解决方案,但制作一个jasper jrxml文件只是一场噩梦。我知道有gui工具可以提供帮助,但我对displaytable的简单输出感到满意,所以我很乐意放弃这种控制以便于实现。
真的,如果我可以拿出显示:表格配置jsp我会,所以在提出解决方案时请记住这一点。
顺便说一句,java解决方案将是我的一杯茶。答案 0 :(得分:0)
为什么需要将其从JSP中删除?它在格式化数据方面做得非常好。
您可以编写一些代码,向您的报告JSP发出Web请求。然后它将输出流式传输到磁盘,或者您想要做什么。最简单的方法是使用URL和HttpURLConnection类来发出请求。
然后只需安排这个新代码,而无需对JSP进行任何更改。