getRequestDispatcher 與 sendRedirect 的區別

1.服務器內部的跳轉,可以將需要的參數放到request裏,帶值跳轉

 List<Object[]> list = comm.findSchools();
                request.setAttribute("schoolList", list);
                request.getRequestDispatcher(Constant.bindroom_jsp).forward(request, response);

 

2.可以跳轉到其他服務器上,通過url+servlet地址,加上參數就可以將參數傳過去

response.sendRedirect(sAccessUrl + "SkipToNavigationServlet?roomId=" + sRoomId + "&openid=" + openid);

發佈了68 篇原創文章 · 獲贊 20 · 訪問量 14萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章