Próbuję zrobić filtr, który pasuje do następujących adresów URL:URL Deseń w iskrą
/foo
i /foo/*
Więc coś pod /foo/
a także w przypadku podstawa /foo
Mam ten filtr :
Spark.before("/foo/*", (request, response) -> {
String ticket = request.cookie("session");
if (ticket == null) {
Spark.halt(302);
}
});
Ale oczywiście tego nie wykona, gdy wchodzę do /foo
Próbowałem z następujących, ale bez powodzenia:
/foo*
/foo.*
/foo/
Czy mimo to osiągnąć? A może użyć listę URL? tak, że można przypisać zarówno URL do samego filtra.
I proszę nie mówić, aby zapisać w zmiennej funkcji tak, że używam go dwa razy, ponieważ myślę, że nie jest czysty w ogóle ..