JSP 리디렉션과 전달은 모두 JSP의 요청 방법으로 상황에 따라 사용할 수 있습니다.
추천 과정: Java 튜토리얼
앞으로:
클라이언트 요청이 처리를 위해 서버의 jsp에 제출될 때
이 jsp는 요청 및 응답 개체를 운반하고 웹 애플리케이션의 다른 위치로 전송할 수 있습니다. forprocessing
다른 곳에서 처리한 후 결과 페이지가 생성되어 클라이언트 브라우저에 응답합니다
이때 클라이언트 브라우저에서는 결과 페이지를 볼 수 있지만 URL은 변경되지 않았습니다
그래서 모르겠습니다. 서버가 얼마나 많은 처리 단계를 거쳤는지
리디렉션:
클라이언트 브라우저가 처리를 위해 서버의 JSP에 제출할 때
이 JSP는 응답을 반환합니다: 다른 URL을 요청합니다
이때 클라이언트는 브라우저는 이에 대해 다시 새로운 요청을 보낼 것입니다. 새 주소
새 URL 주소는 브라우저에 대한 응답을 생성하는 역할을 담당합니다
이 때 브라우저에 표시되는 URL은 두 번째 요청에 해당하는 URL 주소입니다
둘 사이의 차이점
전달과 리디렉션
리디렉션의 선택은 전달보다 느립니다. 왜냐하면 브라우저가 새로운 요청을 발행해야 하기 때문입니다. 전달을 사용하든지 리디렉션을 사용하든 상관없다면 전달을 사용하는 것이 좋습니다. .
전달은 현재 WEB 애플리케이션에만 액세스할 수 있으므로 서로 다른 WEB 애플리케이션 간에 액세스할 때, 특히 다른 WEB 사이트의 리소스에 액세스할 때 현재로서는 리디렉션만 사용할 수 있습니다.
위 내용은 JSP 전달 및 리디렉션이란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!