2015-04-28 6 views
10
if(condition true){ 
    request.sendRedirect("//Some URL");} 

    // Some other code 

Şimdi benim sorum şu ki, başka bir kod yürütecek ya da yapmayacak mıyız? SendRedirect'ten önce veya sendRedirect'ten sonra ne zaman yürütülür?yanıt gönderYönetim() işleniyor

cevap

9

sendRedirect yöntemi, yönteminizin yürütülmesini durdurmaz.

Sen sendRedirect çağrısı senin yönteminde son ifadesi şekilde kodunuzu şube veya açıkça sendRedirect çağrıldıktan sonra return; aramalısınız ya.

yönlendirme sonrasında bazı şeyler yapmak için çok şaşırtıcı olurdu da http://www.coderanch.com/t/556146/Servlets/java/response-SendRedirect-session

1

gördüğünden, akışın son ifadesi olmalıdır. Kodunuzu anlamanıza yardımcı olması için yönlendirme işlemlerini yönlendirmeden önce kapatın.