在servlet中實現跳轉的方法有哪些

1、redirect方式 。response.sendRedirect(/a.jsp);頁面的路徑是相對路徑 。sendRedirect可以將頁面跳轉到任何頁面,不一定局限于本web應用中,跳轉后瀏覽器地址欄變化 。這種方式要傳值出去的話,只能在url中帶parameter或者放在session中,無法使用request.setAttribute來傳遞 。【在servlet中實現跳轉的方法有哪些】
2、forward方式 。RequestDispatcher dispatcher = request.getRequestDispatcher(/a.jsp);dispatcher .forward(request, response) 。Servlet頁面跳轉的路徑是相對路徑 。forward方式只能跳轉到本web應用中的頁面上 。跳轉后瀏覽器地址欄不會變化 。使用這種方式跳轉,傳值可以使用三種方法:url中帶parameter,session,request.setAttribute 。

    相關經驗推薦