這個interface有兩個方法 :
1.forward : 這個方法允許一個servlet先做初步處理, 然後交給另一個servlet產生結果. 要注意的地方是這方法必須在使用者端的請求被commit前呼叫, 否則會丟出IllegalStateException.
2.include : 引入其他在ServletResponse裡的資源(Servlet, Jsp ,Html), 基本上可以視為是一種server-side的include. 被引入的servlet 不能夠改變回應的狀態碼(Response status code),也不能設定headers.任何嘗試改變屬性的行為都會被忽略掉.
ServletContext 和 ServletRequest 介面都可以獲得request dispatcher介面.
參考自:
沒有留言:
張貼留言