Me gustaría hacer coincidir todo excepto *.xhtml
. Tengo un servlet escuchando *.xhtml
y quiero que otro servlet capte todo lo demás. Si asigno el Servlet de Caras a todo (*
), se dispara cuando se manejan iconos, hojas de estilo y todo lo que no es una solicitud de caras.Expresión regular de Java, coincida con todo menos
Esto es lo que he estado intentando sin éxito.
Pattern inverseFacesUrlPattern = Pattern.compile(".*(^(\\.xhtml))");
¿Alguna idea?
Gracias,
Walter
Lamentablemente, esto no funciona (probado para confirmarlo); ¡probablemente porque la afirmación de mirar hacia adelante negativa necesita algo más que mirar antes! –
OK, para el momento en que publiqué el comentario anterior, la respuesta fue editada en una afirmación negativa de mirar hacia atrás. Pero esto tampoco funciona. –
Claro que sí - prueba el código de muestra. – rampion