문제

서버 측에 출력 파일이없는 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()

당신은 아마도 컨텐츠 형태의 내용을 설정하고 일부 컨텐츠 처리 속성을 설정하고 싶을 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top