我正在阅读有关 Controller 的文档 http://www.playframework.org/documentation/1.1/controllers我知道如何在 Controller 端定义它们。
public static void show(Long[] id) {
...
}
or:
public static void show(List<Long> id) {
...
}
or:
public static void show(Set<Long> id) {
...
}
现在,我如何调用 Controller 并传递数组?
我试过
Application/show?id=1,2,3,4
它不起作用
最佳答案
最简单的方法是
Application/show?id=1&id=2&id=3&id=4
从 1.1 开始,还有一个使用 @As 注释进行自定义绑定(bind)的解决方案:
http://www.playframework.org/documentation/1.1/releasenotes-1.1#play.data.binding.As
关于playframework - 如何将集合/数组参数传递给 Action ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4161428/