有没有显示JSP页面的HSSFWorkbook对象时的方法吗?
-
23-08-2019 - |
题
是否有要显示在JSP页面的HSSFWorkbook对象时,无需在服务器侧的输出文件的方法吗? 在下面我提供的模板文件中的代码和 net.sf.jxls.transformer.XLSTransformer.transformXLS所需的豆类(InputStream为,地图beanParams)返回我HSSFWorkbook对象时。我现在需要一种方法来使用在此JSP对象,而无需使用为OutputStream存储在服务器侧的输出文件中。
InputStream is = new BufferedInputStream(new FileInputStream(templateFileName));
HSSFWorkbook hm = transformer.transformXLS(is, beans);
req.getSession().setAttribute("excelWorkBook",hm);
解决方案
看起来简单,使用写入方法您的实例写入HSSFWorkbook;
HSSFWorkbook#write(OutputStream)
其中输出流是;
response.getOutputStream()
刹那间可能要为可能有些内容dispostion属性做事像效应初探的设置将contentType为好。
不隶属于 StackOverflow