2016-08-16 53 views
-1

我想下標記定義網頁網址/登錄結束....我寫它像定義模式,我怎麼可以在Servlet過濾器映射標籤

<servlet-filter-mapping> 
     <servlet-filter-name>Ip-Filter</servlet-filter-name> 
     <url-pattern>web/guest/login</url-pattern> 
     <url-pattern>c/portal/login</url-pattern> 
     <url-pattern>/login</url-pattern> 
     <dispatcher>REQUEST</dispatcher> 
     <dispatcher>FORWARD</dispatcher> 
</servlet-filter-mapping> 

我可以用一些方式把它寫像* /登錄或東西?

+1

難道你看[文件](http://download.oracle.com/otndocs/ jcp/servlet-3_1-fr-eval-spec/index.html)看看你能做什麼? – Andreas

回答

1

只是

<servlet-filter-mapping> 
     <servlet-filter-name>Ip-Filter</servlet-filter-name>  
     <url-pattern>/login</url-pattern> 
     <dispatcher>REQUEST</dispatcher> 
     <dispatcher>FORWARD</dispatcher> 
</servlet-filter-mapping> 

將匹配任何與登錄結束,並

<url-pattern>/login/*</url-pattern>

將匹配的網址,如http://server/context/login/index.htmlhttp://server/context/login

一些解釋here

+0

@kuhajeyan .... with /login它工作正常....謝謝你... –

0

<url-pattern>/login</url-pattern>將爲所有頁面的URL與工作/登錄結束......

+1

而不是自己回答,你應該接受原始答案 –

+0

@OlafKock ..the給出的答案是正確的,但並不完全適合我的情況,這就是爲什麼我添加了答案,並且還評論說上面的一個也是正確的。 –