我正在尝试使用Java Play Framework(2.3.x)从POST请求中检索参数。

这是我的发帖请求:

$.post(
    "/some/endpoint",
    {
        "thingId": 12345,
        "otherThingId": 1234
    },
    function (data) { /* Do some stuff. */ },
    "json"
);


这是在我的控制器中:

public static Result SomeEndpoint() {
    DynamicForm params = Form.form().bindFromRequest();

    System.out.println(params.get("thingId"));
    System.out.println(params.get("otherThingId"));
}


不幸的是,我从没有尝试发送任何参数。有人知道我在做什么错吗?

谢谢!

最佳答案

我只能说我正在做同样的事情以提取后期的数据。

您是否尝试在sbt命令行中干净编译项目?

您是否有这样的路线:

POST /some/endpoint controllers.MyController.SomeEndpoint()

关于java - 在Java Play Framework中从JQuery POST获取参数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26475894/

10-09 05:49
查看更多