Quote Originariamente inviata da andbin Visualizza il messaggio
No, non ti sei spiegato male e ... io non ho capito/risposto in modo errato!


Appunto .... con solo <url-pattern> non puoi.

Ma con una logica di url-rewriting es.:
- se ti arriva una richiesta
del tipo /tuaapp/Roma/cerca allora trasformala prima di arrivare ad una qualunque servlet in un qualcosa del tipo /tuaapp/cerca-citta?nome=Roma

Dove /tuaapp è la tua context-path (può non esserci) e /cerca-citta sarebbe 1 mapping che porta alla servlet che banalmente si legge il query-param "nome".

Questo è il url-rewriting. E questo è in grado di fare quel http://tuckey.org/urlrewrite/
Ciao
ho capito cosa vuoi dire e conosco l'url-rewriting, ho risolto senza l'utilizzo del package da te fornitomi.
Mi son detto cambio la struttura dell'url ed ho risolto
da
/miaApp/nome citta/cerca
in
/miaApp/cerca/nome citta
e mappo la servlet <url-mapping>/cerca/*</url-mapping>

poi all'interno della servlet ricavo il nome della citta con req.getPathInfo()

Comunque mi hai dato uno strumento in più da poter utilizzare per le prossime occasioni.

Grazie mille e buoan giornata