请使用过JExcelApi包朋友来诊断一下!
我下载了一个JExcelApi2.4.1包,并在JB9的环境中引用了该包,创建一个类,并写了一个类方法, public static void writeExcel(OutputStream os) throws Exception {
jxl.write.WritableWorkbook wwb = Workbook.createWorkbook(os);
System.out.println("asdfasdf1");
jxl.write.WritableSheet ws = wwb.createSheet("TestSheet1", 0);
System.out.println("asdfasdf2");
jxl.write.Label labelC = new jxl.write.Label(0, 0, "测试");
ws.addCell(labelC);
labelC = new jxl.write.Label(6, 0, "测试测试");
ws.addCell(labelC);
wwb.write();
wwb.close();
}
当我在该类中再定义一个main方法对该类方法测试时,是能够通过的,就说明该类方法只要是传入的正确的输出参数就能够成功,但是,当我新建一个JSP页面进处操作时,则出现问题了:JSP的内容如下:
<%@ page contentType="text/html; charset=GBK" %>
<%@ page import="com.jagie.tt"%> (我的类名)
<%
response.reset();
response.setContentType("application/vnd.ms-excel");
tt.writeExcel(response.getOutputStream());
%>
系统出现的错误为:
javax.servlet.ServletException: jxl/write/WritableCell
好象是在加载页面时要去调这个接口,但这是包中的东西,我现在不知道为什么会这样,请用过该工具的朋友给指点一下!先谢过了!