标题: jatoolsreport不支持输出格式xls错误 [打印本页]
作者: xuxudodo 时间: 2010-5-13 11:48 标题: jatoolsreport不支持输出格式xls错误
jatoolsreport不支持输出格式xls错误
作者: xuxudodo 时间: 2010-5-13 11:48
测试时问题如下:
1. /jor/jatoolsreport?file=D:/report/jiaocha.xml&as=dhtml
正常
2./jor/jatoolsreport?file=D:/report/jiaocha.xml&as=xls
异常 java.lang.Exception: 不支持输出格式 xls
作者: xuxudodo 时间: 2010-5-13 11:48
复制内容到剪贴板
代码:
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: 不支持输出格式 xls
jatools.server.ReportWriter.service(ReportWriter.java:96)
jatools.server.JatoolsReportServlet.jrservice(JatoolsReportServlet.java:59)
jatools.server.JatoolsReportServlet.doGet(JatoolsReportServlet.java:81)
javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
root cause
java.lang.Exception: 不支持输出格式 xls
jatools.server.ReportWriter.write(ReportWriter.java:45)
jatools.server.ReportWriter.service(ReportWriter.java:89)
jatools.server.JatoolsReportServlet.jrservice(JatoolsReportServlet.java:59)
jatools.server.JatoolsReportServlet.doGet(JatoolsReportServlet.java:81)
javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
note The full stack trace of the root cause is available in the Apache Tomcat/5.5.27 logs.
作者: xuxudodo 时间: 2010-5-13 11:50
ReportExporter.java代码中复制内容到剪贴板
代码:
if (as.equals("dhtml")) {
OutputStreamWriter writer = new OutputStreamWriter(os, "UTF-8");
job.printAsDHTML(imp, writer);
} else if (as.equals("pdf")) {
job.printAsPDF(os);
} else if (as.equals("xls") || as.equals("xlsn")) {
ByteArrayOutputStream ba = new ByteArrayOutputStream();
if (as.equals("xlsn")) {
job.printAsXLSn(ba);
} else {
job.printAsXLS(ba);
}
ba.writeTo(os);
} else if (as.equals("rtf")) {
job.printAsRTF(os);
} else {
throw new Exception(App.messages.getString("res.44") + as);
}
问题: 是配置问题还是软件问题?
欢迎光临 杰表技术论坛 (http://jatools.com/) |
Powered by Discuz! 6.1.0 |