有没有办法只匹配路线的一部分。 我需要一个应该匹配以下路由的路由定义
/路由
/路由/ part1的 ...
" / route"之后的部分是动态的和可变的。每条路线都以" / route"开头。应该匹配。
我的尝试:
GET /route/<[a-z]+> controllers.Assets.at(path="/public/web", file="static.html")
错误:找不到操作对于请求&#39; GET / route / home&#39;
GET /route/*file controllers.Assets.at(path="/public/web", file="static.html")
错误:不允许为参数指定固定值或默认值:&#39; file&#39;从路径中提取
答案 0 :(得分:0)
将路线更改为
GET /route/*path controllers.Application.staticFile(path: String)
将方法添加到/app/controllers/Application.java
public static Result staticFile(String path) {
return ok(views.html.staticFile.render());
}