2014-01-07 45 views
0

我們可以使用sendRedirect將請求從一個servlet轉發到另一個servlet或jsp,而不是使用RequestDispatcher.forward()嗎? 我知道,當我們使用sendRedirect時,請求被轉移到另一個資源到不同的域或不同的服務器上作進一步處理,但我們不確定我們是否可以在相同的上下文中轉發到另一個jsp或servlet。我們可以在同一應用程序中使用sendRedirect將請求從一個servlet轉發到其他servlet或jsp嗎?

請在此說明我。

回答

0

是的,你可以做同樣的應用程序中sendRedirect()但在sendRedirect()情況下request將被創建,所以你將失去所有的屬性和參數要求

但是當你做forward()它使用相同的請求。

如果是相同的應用程序更喜歡forward()它避免了在客戶端和服務器

+0

感謝您reply.I了現在的不必要的旅行。 – user3167943

相關問題