3
是否可以將NOT條件作爲servlet-filter的url映射值? 例如: 我想過濾所有不包含「。」的請求。所以讓我們考慮我有一個請求,如www.website.com/pages。這不包含「。」或「.html」,所以我想過濾所有這樣的請求。我們可否在servlet-filter的url-mapping中沒有條件
是否可以將NOT條件作爲servlet-filter的url映射值? 例如: 我想過濾所有不包含「。」的請求。所以讓我們考慮我有一個請求,如www.website.com/pages。這不包含「。」或「.html」,所以我想過濾所有這樣的請求。我們可否在servlet-filter的url-mapping中沒有條件
不,這是不可能的。您可以在您的過濾器中添加此條件,然後執行chain.doFilter(req, resp)
(即跳過過濾器)。
但是在這種情況下,每個請求都會有一個開銷通過過濾器,導致性能下降。有什麼其他的選擇可以考慮嗎? – 2010-12-20 10:51:29
無論如何它必須通過支票。它會超出你的控制;) – Bozho 2010-12-20 11:28:17