程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Play 2.0 Java:从请求绑定数组大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决Play 2.0 Java:从请求绑定数组?

开发过程中遇到Play 2.0 Java:从请求绑定数组的问题如何解决?下面主要结合日常开发的经验,给出你关于Play 2.0 Java:从请求绑定数组的解决方法建议,希望对你解决Play 2.0 Java:从请求绑定数组有所启发或帮助;

不是最漂亮的方法,但是您是否尝试获取asFormUrlEncoded返回的Map的键:

Set<String> keys = request().body().asFormUrlEncoded().keySet();
for (String key : keys) {
     // check if key begin with "param["
}

解决方法

我&Hellip;卡住了

我有国外要求的参数:

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不能做到这一点?

大佬总结

以上是大佬教程为你收集整理的Play 2.0 Java:从请求绑定数组全部内容,希望文章能够帮你解决Play 2.0 Java:从请求绑定数组所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。