翻譯 sendRedirect()和forward()方法有什么區(qū)別?
sendRedirect()和forward()方法有什么區(qū)別?相似之處:都可以實(shí)現(xiàn)頁面跳轉(zhuǎn)或服務(wù)器資源跳轉(zhuǎn);不同之處:1。Sendredirect(“destination”)是響應(yīng)對(duì)象的方法,而f
sendRedirect()和forward()方法有什么區(qū)別?
相似之處:都可以實(shí)現(xiàn)頁面跳轉(zhuǎn)或服務(wù)器資源跳轉(zhuǎn);不同之處:
1。Sendredirect(“destination”)是響應(yīng)對(duì)象的方法,而forward(request,response)是響應(yīng)對(duì)象的方法請(qǐng)求.getRequestDispatcher(“destination”)方法;
2。當(dāng)sendredirect()在客戶端運(yùn)行時(shí),將生成一個(gè)新請(qǐng)求,地址欄顯示新地址,forward()在服務(wù)器端運(yùn)行,地址欄中的地址保持不變;
3。sendredirect()跳轉(zhuǎn)后,無法獲取請(qǐng)求中的對(duì)象,但可以獲取forward();
4。Forward()更快。