2012-01-26 65 views
3

隨着吉斯小服務程序,我們可以很容易做到servlet映射是這樣的: 過濾器(* JSP)。通過(MyFilter.class)如何使用guice-servlet將過濾器映射到servlet?

但是任何人都可以告訴我,我怎麼能映射一個過濾器,一個servlet?

<filter-mapping> 
    <filter-name>Reporter</filter-name> 
    <servlet-name>SomeServletName</servlet-name> 
</filter-mapping> 

感謝

回答

0

我知道這並不能真正幫助你,但是根據這樣的說法:

你需要指定一個過濾器。我們故意選擇不使用名稱綁定路由來保證類型的安全性和清晰度。 Otoh,我們支持正則表達式匹配,因此應該相當容易。

由Dhanji從這裏取(我覺得這個servlet擴展的創始人之一):

https://groups.google.com/forum/?fromgroups#!topic/google-guice/njYOI32K1us

它可能無法開箱。雖然這個職位是幾歲。所以可能已經有所改變了。

+0

感謝您的輸入 – Mike

0

就我所知,這不可能使用Guice。您可以提供網址或過濾網址,但無法將過濾器綁定到特定的servlet。

但是,如果您的servlet需要特定的請求處理,也許它可能會更清晰,只是在代碼中執行該調用,而不是配置?如果您需要跨許多(全部)servlet使用的請求處理,那麼過濾器很好;如果您需要特定於特定servlet的某些內容,則最好從代碼中調用所討論的邏輯。

相關問題