---
# System prepended metadata

title: Servlet 的主控權移轉

---

# Servlet 的主控權移轉

一、使用Forward
    1.在Forward前不可以有任何的輸出
    2.必須同網站的轉移
    3.轉移後主控權會返回
    4.轉移的目標物可以是Servlet.HTML.JSP
    5.使用的類別 RequestDispatcher

*轉向到另一個Servlet
    RequestDispatcher 物件=request.gotRequestDispatcher("/xxxx")
    物件.forward(request,response);
    說明:"/xxxx" --> 目標Servlet
    
*轉向到HTML
    RequestDispatcher 物件=request.getRequestDispatcher("xxxx.html");
    物件.forward(request,response);
    說明:"xxxx.html" --> 目標HTML
    
*轉向到JSP則是將"xxxx.html"變更為JSP網頁