Playframework 如何将集合/数组参数传递给操作
我正在阅读有关控制器的文档,我知道如何在控制器端定义它们Playframework 如何将集合/数组参数传递给操作,playframework,Playframework,我正在阅读有关控制器的文档,我知道如何在控制器端定义它们 public static void show(Long[] id) { ... } or: public static void show(List<Long> id) { ... } or: public static void show(Set<Long> id) { ... } 它不起作用您可以将它们作为普通HTTP参数传递 Application/show?id[0]=1&a
public static void show(Long[] id) {
...
}
or:
public static void show(List<Long> id) {
...
}
or:
public static void show(Set<Long> id) {
...
}
它不起作用您可以将它们作为普通HTTP参数传递
Application/show?id[0]=1&id[1]=2&id[2]=3&id[3]=4
最简单的方法是
Application/show?id=1&id=2&id=3&id=4
从1.1开始,还有一种使用@As注释进行自定义绑定的解决方案:
据我所知,您不需要[0]。。简单的“Application/show?id=1&id=2&id=3&id=4”就可以了。
Application/show?id=1&id=2&id=3&id=4