java – 如何在Play Framework中获取表单数据
发布时间:2020-12-14 05:44:23 所属栏目:Java 来源:网络整理
导读:在提出这个问题之前,我发现这个整洁的帖子(但不能解决我的问题): 我正在尝试使用play框架作为后端更新ajax调用的记录. 以下是有关我的请求的一些数据: Request URL:http://172.20.12.50:9000/updateNameRequest Method:PUTForm Dataname=value=Testtttpk=3
在提出这个问题之前,我发现这个整洁的帖子(但不能解决我的问题):
我正在尝试使用play框架作为后端更新ajax调用的记录. 以下是有关我的请求的一些数据: Request URL:http://172.20.12.50:9000/updateName Request Method:PUT Form Data name=&value=Testttt&pk=367 这是我如何尝试在服务器端测试我得到的: Logger.info("PK IS " + request().getQueryString("pk")); 这是我在日志中得到的: [info] application - PK IS null 如何从FormData获取这些参数?我收到了有关我的请求的数据从firebug 解决方法
POST数据在具有request().body()的控制器中可用.
在body上,您可以调用.asFormUrlEncoded()来检索数据的Map.您将在documentation中找到更多信息. 对于更复杂的用例,您可以使用Form API定义数据约束和验证,并将数据直接绑定到特定的类. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |