我使用的servlet在兩個方法重定向和轉發都是發送請求到相同的頁面,但就是them.any想法的Java Servlet:發送重定向和轉發servlet的區別
7
A
回答
17
之間的區別重定向 - 它使用瀏覽器重定向。它發送一個代碼爲3xx的http響應(see wikipedia),然後瀏覽器向新頁面發出另一個請求
前向是servlet容器的內部。瀏覽器從不理解頁面已經改變。因此,URL不會改變(就像重定向一樣),並且在新頁面中也有相同的請求。
1
要添加到上面寫的點,重定向意味着在客戶端和轉發意味着在服務器端。 因此,它意味着可以將其頁面從當前應用程序重定向到其他應用程序,因爲它在瀏覽器端進行開發,但是在向前轉發到某個jsp或servlet以用於相同的應用程序。
0
如果請求調度程序請求沒有返回到瀏覽器&它直接從當前servlet(頁面)轉發到頁面(servlet)。所以瀏覽器的網址不會改變。在發送重定向的情況下,首先請求從當前頁面(servlet)&返回到瀏覽器,然後轉發到指定的頁面(頁面)。所以網址是變化的。
相關問題
- 1. 發送和Servlet中
- 2. java servlet轉發cookie
- 3. 的Java Servlet重定向
- 4. 在Java Servlet的上下文中,URL重寫和轉發有什麼區別?
- 5. 的Java Servlet和的getRequestDispatcher不轉發
- 6. 在java servlet中發送重定向doPost()方法
- 7. Java EE servlet頁面重定向+發送數據到控制器
- 8. 從JSP向servlet發送值
- 9. Java:從servlet轉發到servlet時過濾
- 10. Servlet-Servlet-Jsp重定向
- 11. Java servlet - 從子頁面轉發/重定向
- 12. 發送值Servlet的
- 13. 發送datagrids arraycollection到Java Servlet
- 14. dispatcher-servlet和spring-servlet之間的區別
- 15. java servlet開發和php之間的區別
- 16. 從servlet重定向到servlet
- 17. Java Servlet不重定向
- 18. java servlet重複發佈
- 19. Servlet +重定向
- 20. FastCGI和Java Servlet API之間的區別
- 21. servlet轉發不通過模型後的彈簧重定向
- 22. Servlet和JSP的區別?
- 23. 從柔性發送對象的Java Servlet
- 24. 發送消息從Servlet - > Servlet和Servlet-> JSP
- 25. 的Java Servlet的RequestDispatcher沒有轉發URL
- 26. 如何向servlet發送大量數據
- 27. 轉發到java servlet的選項卡
- 28. 重定向到Liferay Portlet中的Java Servlet
- 29. java,java EE,servlet,JDK之間的區別
- 30. 如何從javascript向servlet發送請求?
非常感謝Bozho – Sanjeev 2010-04-07 12:19:28