Ich möchte alles außer *.xhtml
übereinstimmen. Ich habe ein Servlet zu hören *.xhtml
und ich möchte ein anderes Servlet, um alles andere zu fangen. Wenn ich das Faces-Servlet auf alles abbilde (*
), bombadiert es beim Umgang mit Icons, Stylesheets und allem, was keine Faces-Anfrage ist.Java Regular Expression, passen Sie alles außer
Dies ist, was ich erfolglos versucht habe.
Pattern inverseFacesUrlPattern = Pattern.compile(".*(^(\\.xhtml))");
Irgendwelche Ideen?
Danke,
Walter
Leider funktioniert das nicht (getestet, um es zu bestätigen); wahrscheinlich, weil die negative Look-Ahead-Behauptung etwas anderes braucht, um vorauszusehen! –
OK, zu dem Zeitpunkt, als ich den obigen Kommentar gepostet habe, wurde die Antwort zu einer negativen Rückschau-Behauptung editiert. Aber das funktioniert auch nicht. –
Sicher ist es - versuchen Sie den Beispielcode. – rampion