Spring Post向我返回参数

时间:2019-03-07 16:35:56

标签: java spring rest spring-boot spring-mvc

我有春季申请。我的Post-Method在浏览器中给了我参数。我发送了POST请求,但变成了GET响应。服务器用GET回答我。我该如何更改?

@RequestMapping(value = "/insertValues", method = RequestMethod.POST)
public void insertValues(@RequestParam(name = "date", required = true) String date,
        @RequestParam(name = "wert", required = true) String wert,
        @RequestParam(name = "mId", required = true) String mId){

        }

index.html

<form id="bForm">
    <div>
       <button id="brButton" class="btn btn-primary">Submit</button>
    </div>
    </form>

js

$("#brButton").click(function(){
var settings = {
                  "async": true,
                  "crossDomain": true,
                  "url": "./insertValues",
                  "data": data,
                  "method": "POST",
                }

                $.ajax(settings)
                .fail(function(jqXHR, textStatus, errorThrown) {

                })
                .success(function(data, textStatus, jqXHR) {


                });
}

在我的浏览器中输出:

  

localhost:7777 /?date = 2001-01-01&wert = 55.55&mId = 25

应为:localhost:7777 /

更新:

此问题的解决方案是: 从表单标签中取出按钮!

<form id="bForm">

</form>
<div>
   <button id="brButton" class="btn btn-primary">Submit</button>
</div>

0 个答案:

没有答案