我正在尝试制作与以下 URL 匹配的过滤器:
/foo
和/foo/*
所以下面/foo/
的任何东西以及基本情况/foo
我有这个过滤器:
Spark.before("/foo/*", (request, response) -> {
String ticket = request.cookie("session");
if (ticket == null) {
Spark.halt(302);
}
});
但是,当我进入时,这当然不会执行/foo
我尝试了以下但没有运气:
/foo*
/foo.*
/foo/
有没有办法做到这一点?或者也许使用 URL 列表?这样我就可以将两个 url 分配给同一个过滤器。
并且请不要说将函数存储在变量中,以便我使用它两次,因为我认为这根本不干净..