테스트 유틸리티를 작성 중 - 하나의 브라우저 창에 여러 개의 완성 된 HTML "페이지"를 표시하려고합니다.여러 개의 전체 HTML '파일'을 단일 출력 스트림에 씁니까?
이것이 가능합니까? 자바 서블릿을 사용하고 있습니다.
예를 들어 일반적으로 사용자는 유틸리티 화면으로 이동하여 일련의 필드를 채우고이를 내 서블릿에 전달합니다.이 서블릿은 입력을 기반으로 전체 HTML 스트림을 작성하고이를 HttpServletResponse.getWriter()에 씁니다. 사용자가 소스를 볼 때 <html> ... </html>
이됩니다.
내가 원하는 것은 사용자가 여러 개의 "화면"을 요청하고 두 번째, 세 번째 등의 화면을보기 위해 아래로 스크롤 할 단일 웹 페이지에서 결과를 얻을 수 있도록 허용하는 것입니다. 사이의 분배기. 나는 프레임이나 iframe을 생각했지만 운이 없었습니다. 내 큰 HTML 스트림을 자바 스크립트 변수에 쓸 수있는 곳을 본 다음 document.write를 사용하여 iframe에 덤프합니다. 그러나 그것은 꽤 어색해 보입니다. 나는 따옴표와 물건을 벗어나는 것에 대해 정말로 조심해야합니다.
프레임을 사용해 보았지만 "운이 없었어요." 작동하지 않는 것을 정교하게 해석 할 수 있습니까? – Ickster
나는 썼다. print ("")를 수행했습니다. 그리고 첫 번째 이후에는 아무 것도 렌더링하지 않았습니다. –