我有路线
GET /public/img/sv_{oldid}.jpg?code={code}&id={id}
Application.fetchImage(code,id)
和Java类中的方法
public static void fetchImage(String code, Long id)
{
System.out.println(id + " i " + code);
}
当我尝试将URL网站
时127.0.0.1:900/public/img/sv_8.jpg?code=ABC&id=12
在控制台中我收到错误:
忽略代码,id(静态参数必须指定为键:'value',...)
如果我在路线中将?
更改为/
则可行。
答案 0 :(得分:1)
您无需在函数中记下参数的名称。试试这个
GET /public/img/sv_{<[0-9]+>old_id}.jpg Application.fetchImage
答案 1 :(得分:0)
我不确定您使用的是什么版本的游戏。但这对我有用(玩2.2.2):
GET /store/:store_id/book/new controllers.Application.newMemory(store_id: String, bookname: String ?= "")
此路由器可以匹配:
/ store / store01 / book / new?bookname = somebook ,它将调用 controllers.Application.newMemory(&#34; store01&#34;,&#34; somebook&# 34)
/ store / store02 / book / new ,将调用 controllers.Application.newMemory(&#34; store02&#34;,&#34;&#34;)< / em>的