从Java Play Framework中获取JQuery POST的参数

时间:2014-10-20 22:20:31

标签: java jquery post playframework playframework-2.3

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

这是我的帖子请求:

$.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"));
}

不幸的是,我从来没有得到任何我想要发送的参数。有谁知道我做错了什么?

谢谢!

1 个答案:

答案 0 :(得分:0)

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

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

你有这样的路线:

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