我目前有一個servlet充當所有傳入AJAX請求的中心點。我們稱這個servlet爲AJAXHandler。Servlet過濾器URL模式 - 如何匹配特定servlet發送請求的所有servlet
AJAX請求可以綁定到一個大請求中,然後AJAXHandler servlet分離每個請求併爲每個請求調用「RequestDispatcher.include」。然後它將每個servlet的響應綁定到一個大的響應中,並將其發送回客戶端。
我也有一個過濾器,用於緩存servlet響應XML。我想知道如何指定一個servlet過濾器的URL模式,它適用於任何通過AJAXDispatcher servlet接收請求的servlet。這可能嗎?
我無法使用'/ *'模式,因爲這樣會匹配不通過AJAXDispatcher servlet調用的servlet。
編輯 - 該過濾器用於緩存響應。我需要緩存AJAXHandler轉發的單個servlet的響應,最終由AJAXHandler本身返回的綁定響應。
你想檢測該請求來自AJAX嗎? –
不確定,但是servlet過濾器呢? –
您在內部是否在servlet之間轉發請求? –