400 Spring 컨트롤러에 대한 Ajax 호출의 잘못된 요청 오류

원주민

Spring 컨트롤러에 데이터를 보내려고하는데 브라우저 콘솔에서 400 잘못된 요청 오류가 발생합니다. 내 코드는 다음과 같습니다.

자바 스크립트 :

function insertDiscussion(title, content,tags) {
    $.ajax({
        async:false,
        url: 'save',
        contentType: 'application/json; charset=utf-8',
        type: 'POST',
        dataType: 'json',
        data: {
            "title": title,
            "content": content,
            "tags":tags
        },
        success: function(data) {
            generateNoty(data, "warning");
        }
    });
}

제어 장치:

@RequestMapping(value = "/save", method = RequestMethod.POST)
public String saveDiscussion(
        @RequestParam String title,
        @RequestParam String content, @RequestParam(value="tags") String[] tags) {
    return "hello";
}

예제는 배열을 보내지 않으면 작동합니다. 배열을 보내려고 할 때 400 잘못된 요청 오류가 발생합니다.

링크로 동일한 컨트롤러에 액세스하면 정상적으로 작동하지만 jquery ajax에서는 작동하지 않습니다. 내가 놓친 것이 있습니까?

이고르 아르타 모노 프

@RequestParam( POST/ GET매개 변수)를 예상 하지만 JSON요청 본문으로 전송 합니다. @RequestBody대신 사용해야 합니다.

시험

public String saveDiscussion(@RequestBody Map json) {
    return "hello";
}

또한보십시오:

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Spring MVC Controler에 대한 Ajax 호출 잘못된 요청

분류에서Dev

Spring 컨트롤러에 JSON 전달시 400 (잘못된 요청)

분류에서Dev

AJAX 오류 : 400 잘못된 요청

분류에서Dev

요청 라이브러리의 잘못된 요청 오류 400

분류에서Dev

HTTP 멀티 파트 요청에 대한 400 잘못된 요청 오류

분류에서Dev

AJAX POST에서 400 잘못된 요청 오류

분류에서Dev

HTTP 오류 400 : Python에서 Facebook의 게시물 좋아요를 가져 오는 데 대한 잘못된 요청

분류에서Dev

Rails-React에 대한 React Ajax 400 잘못된 요청

분류에서Dev

spring mvc ajax 잘못된 요청 오류

분류에서Dev

XMLHttpRequest 400 두 번째 요청에서 AJAX 호출 중 잘못된 요청

분류에서Dev

Asio https 동기 호출 부스트-오류 코드 400 잘못된 요청

분류에서Dev

대부분의 API가 프런트 엔드에서 호출되는 동안 400 개의 잘못된 요청 오류를 반환합니다.

분류에서Dev

PUT 호출에 대한 400 잘못된 요청 Asp Net Web Api 2.2

분류에서Dev

URL의 매개 변수에 대해 400 개의 잘못된 요청 오류가 발생합니다.

분류에서Dev

AJAX : 400 잘못된 요청

분류에서Dev

$ .ajax 400 잘못된 요청

분류에서Dev

Flask 및 Ajax Post HTTP 400 잘못된 요청 오류

분류에서Dev

오류 400-> wcf 클라이언트 측의 잘못된 요청

분류에서Dev

모든 요청에 대한 Azure 400 잘못된 요청

분류에서Dev

새로운 iptables NAT는 다른 HTTP 요청에 대해 오류 400 잘못된 요청을 생성합니다.

분류에서Dev

Visual Studio 2015 Ripple의 오류 400 (잘못된 요청)

분류에서Dev

Zeep : 400 클라이언트 오류 : 잘못된 URL 요청

분류에서Dev

axios 오류에서 헤더 전달 : 400 잘못된 요청

분류에서Dev

MEAN : POST에서 오류 400 (잘못된 요청) 발생

분류에서Dev

wp_ajax로 전화하는 동안 Wordpress에서 400 잘못된 요청 오류가 발생했습니다.

분류에서Dev

유효한 URL에 대한 WebClient 잘못된 요청 400

분류에서Dev

$ http 게시 방법에 대한 400 잘못된 요청

분류에서Dev

오류 : 400 : 잘못된 요청 : 요청에 사진이 없습니다.

분류에서Dev

두 번째 호출에서 C # WebRequest (400) 잘못된 요청

Related 관련 기사

  1. 1

    Spring MVC Controler에 대한 Ajax 호출 잘못된 요청

  2. 2

    Spring 컨트롤러에 JSON 전달시 400 (잘못된 요청)

  3. 3

    AJAX 오류 : 400 잘못된 요청

  4. 4

    요청 라이브러리의 잘못된 요청 오류 400

  5. 5

    HTTP 멀티 파트 요청에 대한 400 잘못된 요청 오류

  6. 6

    AJAX POST에서 400 잘못된 요청 오류

  7. 7

    HTTP 오류 400 : Python에서 Facebook의 게시물 좋아요를 가져 오는 데 대한 잘못된 요청

  8. 8

    Rails-React에 대한 React Ajax 400 잘못된 요청

  9. 9

    spring mvc ajax 잘못된 요청 오류

  10. 10

    XMLHttpRequest 400 두 번째 요청에서 AJAX 호출 중 잘못된 요청

  11. 11

    Asio https 동기 호출 부스트-오류 코드 400 잘못된 요청

  12. 12

    대부분의 API가 프런트 엔드에서 호출되는 동안 400 개의 잘못된 요청 오류를 반환합니다.

  13. 13

    PUT 호출에 대한 400 잘못된 요청 Asp Net Web Api 2.2

  14. 14

    URL의 매개 변수에 대해 400 개의 잘못된 요청 오류가 발생합니다.

  15. 15

    AJAX : 400 잘못된 요청

  16. 16

    $ .ajax 400 잘못된 요청

  17. 17

    Flask 및 Ajax Post HTTP 400 잘못된 요청 오류

  18. 18

    오류 400-> wcf 클라이언트 측의 잘못된 요청

  19. 19

    모든 요청에 대한 Azure 400 잘못된 요청

  20. 20

    새로운 iptables NAT는 다른 HTTP 요청에 대해 오류 400 잘못된 요청을 생성합니다.

  21. 21

    Visual Studio 2015 Ripple의 오류 400 (잘못된 요청)

  22. 22

    Zeep : 400 클라이언트 오류 : 잘못된 URL 요청

  23. 23

    axios 오류에서 헤더 전달 : 400 잘못된 요청

  24. 24

    MEAN : POST에서 오류 400 (잘못된 요청) 발생

  25. 25

    wp_ajax로 전화하는 동안 Wordpress에서 400 잘못된 요청 오류가 발생했습니다.

  26. 26

    유효한 URL에 대한 WebClient 잘못된 요청 400

  27. 27

    $ http 게시 방법에 대한 400 잘못된 요청

  28. 28

    오류 : 400 : 잘못된 요청 : 요청에 사진이 없습니다.

  29. 29

    두 번째 호출에서 C # WebRequest (400) 잘못된 요청

뜨겁다태그

보관