2011-10-29 15 views
11
<servlet-mapping> 
    <servlet-name> s1</servlet-name> 
    <url-pattern> /abc </url-pattern> 
</servlet-mapping> 

<servlet-mapping> 
    <servlet-name> s2</servlet-name> 
    <url-pattern> /abc </url-pattern> 
</servlet-mapping> 

<servlet-mapping> 
    <servlet-name> s3</servlet-name> 
    <url-pattern> /* </url-pattern> 
</servlet-mapping> 

İstek/abc geliyorsa hangi sunucuya başvurulacak?URL modeli birden çok servlet ile eşleşiyorsa ne olur?

cevap

16

Check this. Kısacası: eşleştirmeleri aynı desen varsa

  • bir çağrılır servlet garantisi yoktur. Öyleyse bundan kaçının.
  • Modeller çakışıyorsa, en belirgin olanı seçilir. (/abc, /*'dan daha spesifiktir)
+0

Sağlanan bağlantı ve verilen bağlantı harika, anlaşılması kolay. – CuriousMind

İlgili konular