JSP 페이지에 hssfworkbook 객체를 표시하는 방법이 있습니까?
-
23-08-2019 - |
문제
서버 측에 출력 파일이없는 JSP 페이지에 hssfworkbook 객체를 표시하는 방법이 있습니까? 아래 코드에서 템플릿 파일과 필요한 콩을 제공합니다. net.sf.jxls.transformer.xlstransformer.transformxls (inputstream is, map beanparams) HSSFWorkbook 객체를 반환합니다. 이제 OutputStream을 사용하여 출력 파일을 서버 측에 저장하지 않고도 JSP 에서이 개체를 사용하는 방법이 필요합니다.
InputStream is = new BufferedInputStream(new FileInputStream(templateFileName));
HSSFWorkbook hm = transformer.transformXLS(is, beans);
req.getSession().setAttribute("excelWorkBook",hm);
해결책
간단 해 보이면 인스턴스의 쓰기 메소드를 사용하여 hssfworkbook을 작성하십시오.
HSSFWorkbook#write(OutputStream)
출력 스트림이
response.getOutputStream()
당신은 아마도 컨텐츠 형태의 내용을 설정하고 일부 컨텐츠 처리 속성을 설정하고 싶을 것입니다.
제휴하지 않습니다 StackOverflow