모든 웹 응용 프로그램에서 나는 앞으로 사용했습니다. 전 방향으로 만 리디렉션을 사용할 수있는 시나리오를 알고 싶습니까, 아니면 전달과 비교할 때 리디렉션을 사용하는 것이 유리한 지 알고 싶습니까?어디서 리디렉션 만 사용할 수 있습니까? 아니면 전달보다 사용하는 것이 더 좋을까요?
1
A
답변
1
예 : 웹 갤러리. 클라이언트가 그림을 업로드 한 다음 /createGallery
url에 일부 메타 데이터를 설정하고 서블릿을 호출하는 확인 버튼을 누릅니다. 서블릿은 주어진 메타 데이터로 데이터베이스에 새로운 레코드를 생성하고 임의의 키를 생성합니다. 그런 다음 브라우저를 /gallery.jsp?secretKey=<randomkey>
URL로 리디렉션합니다. 그 후 사용자는 브라우저의 주소 표시 줄에서 URL을 복사하여 친구 나 트위터, 페이스 북 등에서 공유하거나 책갈피로 저장할 수 있습니다. 당신이 앞으로 주소 표시 줄에있는 URL을 사용하는 경우 /createGallery
남아 있고 친구는 귀여운 사진을 볼 수 없습니다. 이 서비스는 맞춤 RSS 채널, 캘린더 (Doodle에서도 리디렉션을 사용합니다.), 웹 포럼 등이 될 수 있습니다.
"해결 방법"은 forward를 사용하고 생성 된 페이지에 /gallery.jsp?secretKey=<randomkey>
링크를 넣는 것입니다. 그러나 그것은 조금 불편하고 @BalusC가 언급 한 모든 단점을 가지고 있습니다.
관련 문제
- 1. 언어를 사용하는 대신 시스템의 기능을 사용하는 것이 더 좋을까요?
- 2. 다음 사례에서 중단되지 않고 isInterrupted을 사용하는 것이 더 좋을까요?
- 3. .NET에서 속성 접미사를 사용하는 것이 더 빠르지 만 더 빨리 사용할 수 있습니까?
- 4. 언제 WCF에서 datacontract가 필요하며 간단한 유형을 사용하는 것이 더 좋을까요?
- 5. MySql : 'view'를 사용하는 것이 합리적입니까, 아니면 DB를 비정규 화하는 것이 좋을까요?
- 6. symfony 1.4를 배우는 것이 좋을까요?
- 7. 서버를 작성하는 데 TCPClient를 사용해야합니까? 아니면 더 나은 것이 있습니까?
- 8. 어느 것이 목록 항목에 사용하는 것이 더 낫습니까?
- 9. Django 혜성이 더 좋을까요?
- 10. 무료 오픈 소스 C# 라이브러리에서 HTMLAgilityPack을 사용하는 것이 좋을까요?
- 11. Razor에 MVC3이 필요합니까? 아니면 .NET에서만 사용할 수 있습니까?
- 12. ON 절에 더 많은 논리를 넣는 것이 더 낫지 않습니까? 아니면 최소한 필요한 것이 있습니까?
- 13. Thread Building Block 대 MPI는 어느 것이 더 좋을까요?
- 14. 어떤 아이폰 컨트롤이 더 좋을까요?
- 15. 하나의 쿼리가 많은 데이터를로드하는 것이 더 효율적입니까, 아니면 더 작은 청크를로드하는 여러 쿼리가 더 효율적입니까?
- 16. HTML 페이지를 더 작은 청크로 나누고 AJAX를 사용하여 결합하는 것이 더 좋습니까? 아니면 단일 페이지로 사용하는 것이 더 좋습니까?
- 17. 어디서 찾을 수 있습니까?
- 18. 이 상황에서 어떤 프로세스를 사용하는 것이 가장 좋을까요?
- 19. 인쇄 CSS를 기본 CSS와 결합하거나 인쇄용으로 다른 CSS 파일을 사용하는 것이 더 좋을까요?
- 20. Windows 서비스를 사용할 때 시작 매개 변수를 사용하거나 app.config 만 사용하는 것이 더 좋습니까?
- 21. 이러한 조건에서 STL로 스레딩하는 것이 좋을까요?
- 22. 사용자가 업로드 한 문서를 phymyadmin에 저장하는 것이 더 좋습니까? 아니면 폴더에 저장하는 것이 더 좋습니까?
- 23. PHP의 객체 : 많거나 적다면 더 좋을까요?
- 24. IVsSingleFileGenerator는 어디서 구할 수 있습니까?
- 25. 누군가가 Inner 클래스의 목적을 말해 줄 수 있습니까? 반복기 패턴이 내부 클래스를 사용하는 것이 좋을지, 아니면 좋은 생각이 필요한가?
- 26. 인증 중에 만 SSL을 사용할 수 있습니까?
- 27. 이것은 충분한 추상화입니까, 아니면 더 잘할 수 있습니까?
- 28. NSFileHandleReadCompletionNotification에 더 작은 버퍼를 사용할 수 있습니까?
- 29. 하드 코딩하는 것이 더 낫습니다, 아니면 외부 XML 파일에 두는 것이 더 좋습니까
- 30. 어디서 Oberon을 배울 수 있고 어떤 IDE를 사용할 수 있습니까?