【发布时间】:2012-08-18 13:43:46
【问题描述】:
我...卡住了o.O
我在国外请求中有参数:
param[62537]=abc;
param[20356]=cde;
param[92837]=fgh;
我正在寻找任何方法来绑定它们,即。与DynamicForm。
我可以通过以下方式获取参数:
DynamicForm dynamicForm = form().bindFromRequest();
String firstParam = dynamicForm.field("param[62537]").value();
但我当然不知道索引,因为它们是在独立应用程序创建的client-side 表单中选择的。
当我尝试使用时:
String[] firstParam = dynamicForm.field("param").value(); // it's NULL
String[] firstParam = dynamicForm.get("param"); // it's NULL
甚至
String[] params = request().body().asFormUrlEncoded().get("param");
// it's still NULL
是我错过了一些非常基本的东西,还是 Play 无法做到这一点?
【问题讨论】: