2017-12-05 18 views
0

私はメソッドをポストするためにparamsを送ることに問題があります。jsonをjspでリクエストを送信するにはどうすればいいですか?

@RequestMapping(value = "/create", method = RequestMethod.POST, headers = "Accept=application/json") 
    public @ResponseBody 
    String createProject(@RequestBody TestClass project) { 
    return "success"; 
    } 

オブジェクト::

public class TestClass { 

    private String name; 
    private int age; 

    public String getName() { 
    return name; 
    } 

    public void setName(String name) { 
    this.name = name; 
    } 

    public int getAge() { 
    return age; 
    } 

    public void setAge(int age) { 
    this.age = age; 
    } 
} 

JSP:

たぶん、私はこの要求beacause方法の 400エラー

マイstrcuterを取得し、間違って入力パラメータを送信しています

<%@ page contentType="text/html;charset=UTF-8" language="java" %> 
<html> 
<head> 
    <title>Result</title> 
</head> 
<body> 
Successful create project 
</body> 
</html> 

これは郵便配達員から送信しますが、400エラー:春のドキュメントhere 1としてimage of postman

答えて

0

Expressions passed to the constructor with header names 'Accept' or 'Content-Type' are ignored.

あなたは同意し、Content-Typeのためのproducesconsumes属性で試すことができますか?

関連する問題