JSP 페이지에서 InputStream 형식으로 가져온 일부 이미지를 인쇄해야합니다.jsp에서 서블릿으로 InputStream을 전달하는 방법
${requestScope.VariableContainingInputStream}
사람 : 난 그의 InputStream을 얻기 위해이가 내 JSP 페이지에서
request.setAttribute("Image", InputStream);
request.getRequestDispatcher(pagename).include(request, response);
:
우선 나는,이 방법 JSP 페이지에 InputStream를 포함하는 변수를 전달 서블릿을 그 InputStream을 이미지로 바꾼다. 나는 서블릿을 다음과 같이 사용해야한다 :
<img src="ServletName">
그 InputStream을 해당 서블릿에 전달할 수 있습니까?
결과 바이트 배열을 서블릿에 base64로 인코딩하고 이미지 태그를 MHTML 데이터 결과와 함께 JSP로 가져옵니다. 이미지가 충분히 작 으면 약간의 성능 저하가 발생할 수 있습니다. – Tap
파일이 임시 파일 인 경우 둘 이상의 단일 요청에 대해 가용성을 유지해야하며 영구적 인 경우 일정 기간 후에 파일을 수집하지 않은 경우 파일을 제거 할 방법을 제공해야합니다. –