저는 서버 측 프로그래밍이나 Java-EE에 익숙하지 않아 매우 간단한 작업을 수행하는 방법을 모색하고 있습니다. 나는 이것을 표현하는 방법조차 모르겠다. 구글을 어렵게 만들거나 API에서 검색하기가 어렵다.출력에 영향을 미치지 않으면 서블릿에서 JSP를 호출하는 방법은 무엇입니까?
하나의 서블릿이 있는데,이 서블릿은 두 개의 다른 JSP 페이지를 호출합니다. 그 중 하나가 html 코드와 함께 실제 결과물이 될 것입니다. AFAIU이 문장으로 끝낼 수 있습니다. request.getRequestDispatcher("my_jsp_page.jsp").forward(request, response);
하지만 두 번째 호출해야 할 JSP는 응답/출력의 일부가 아니어야합니다. 그것은 단지 생성 된 vCard (텍스트 파일)입니다. 그래서 이전 문장이나 include
메서드를 사용할 수 없다고 생각합니다. include
이 출력에 영향을 미칩니다. 맞습니까?
모든 팁이나 제안은 크게 감사드립니다.
감사합니다.
PD : 아마 나 자신을 올바르게 표현하지 못했을 것입니다. jsp-html 파일의 출력은 브라우저에 표시됩니다. 즉, 실제 응답입니다. jsp-vcard 파일의 출력은 텍스트 다운 로더 파일이므로 출력에 포함하면 안됩니다.
이 모든 것에 vCard txt 파일이 어떻게 관련되어 있습니까? – Bozho
기본적으로 @Bozho, 요청에는 사용자 ID가있는 매개 변수가 포함되어 있습니다.이 사용자 ID는이 사용자의 데이터를 가져옵니다. 이 데이터를 사용하여 출력 (HTML 파일)과 다운 로딩 가능한 vcard 텍스트 파일을 생성합니다. 올바른 접근 방식이 아닌가? – mdelolmo