Mi piacerebbe abbinare tutto tranne *.xhtml
. Ho un servlet che ascolta *.xhtml
e voglio che un altro servlet catturi tutto il resto. Se mappo Faces Servlet su tutto (*
), esplode quando si gestiscono icone, fogli di stile e tutto ciò che non è una richiesta di facce.Espressione regolare Java, corrisponde a tutto tranne
Questo è quello che ho cercato senza successo.
Pattern inverseFacesUrlPattern = Pattern.compile(".*(^(\\.xhtml))");
Qualche idea?
Grazie,
Walter
Sfortunatamente, questo non funziona (testato per confermarlo); probabilmente perché l'affermazione negativa del look-ahead ha bisogno di qualcos'altro da guardare prima! –
OK, quando ho postato il commento sopra, la risposta è stata modificata per un'asserzione negativa. Ma neanche questo funziona. –
Sicuro, prova il codice di esempio. – rampion