(HTML 형식) 데이터가 포함 된 OutputStream 객체가 있습니다. 이 데이터 만 jsp에 표시해야합니다. 나는 스프링 프레임 워크를 사용하고있다.JSP의 컨트롤러에서 동적 HTML 내용을 표시합니다.
어떻게해야합니까?
PrintWriter 개체의 인쇄 방법을 시도했습니다. 그러나 그것은 효과가 없습니다. 다음 코드에 실수가 있습니까?
OutputStream output = new ByteArrayOutputStream();
ftp.retrieveFile(remote, output); //output stream obj is generated from fetching html file from ftp server.
PrintWriter objPrintWriter = response.getWriter();
objPrintWriter.println(output.toString());
저는 응용 임의 JSP 존재가되지 않은 그리고 그것이 단순히 출력 스트림의 내용을 출력하는 전류 반응 오브젝트를 사용하여 생성 동적 뷰를 가질 수있다.
감사합니다. 데이터는 ftp에서 가져 오므로 출력 스트림 객체에 있습니다. 그리고 그것은 큰 데이터가 될 것입니다 ... 나는 현재의 Response 객체를 사용하여 생성 된 동적 뷰를 가질 수 있습니다. 애플리케이션에 jsp가없고 출력 스트림의 내용을 그대로 출력합니다. – shraddha
당신은 질문 제목에 대해 말한 것과 모순이 될 수 있습니다. 출력에서 작가를 얻으시면 inputstream에서 얻은 각 행에 대해'write' 메소드를 호출 할 수 있습니다. – gerrytan
다음과 같이 작동합니다. 1. contentType ("text/html") 설정 2. ftp.retrieveFile (remote, output) 다음에 outputStream 객체가 수정되지 않았습니다. line 및 3. null을 반환 ModelAndView – shraddha