Unterschied zwischen / und /* im servlet-mapping url-pattern

Den bekannten code:

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

<servlet-mapping>
    <servlet-name>main</servlet-name>
    <url-pattern>/</url-pattern>
</servlet-mapping>

Mein Verständnis ist, dass /* Karten zu http://host:port/context/*.

Wie etwa /? Es sicher nicht anzeigen zu http://host:port/context nur root. In der Tat, es akzeptieren http://host:port/context/helloaber ablehnen http://host:port/context/hello.jsp.

Kann mir jemand erklären, wie ist http://host:port/context/hello abgebildet?

InformationsquelleAutor der Frage Candy Chiu | 2010-11-10

Schreibe einen Kommentar