inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

스프링 부트 개념과 활용

스프링 웹 MVC 2부: HttpMessageConverters

질문드립니다.

579

blossom_mind

작성한 질문수 51

0

강좌보고 공부하면서 혼자 코딩을 하던중에 

ajax를 이용해서 게시판 등록을 해봤는데요 

   var formData = $("#replyForm").serializeObject();

          console.log(formData);

    $.ajax({

        type: "POST",

        contentType : "application/json; charset=utf-8",  

        url: "/replyWriteAction",

        data: formData,

        dataType: 'json',

        cache: false,

        timeout: 600000,

        success: function (data) {

                      },

        error: function (e) {

        }

컨트롤러 파일입니다 .

@RequestMapping(value = "/replyWriteAction", method = RequestMethod.GET, produces = { MediaType.APPLICATION_JSON_VALUE })

public void replyWriteAction(@ModelAttribute Comment comment)

{

logger.debug("!>>55555555555555555>>>>>>"+comment.toString());

}

 

ajax 통신을 했는데 

There was an unexpected error (type=Bad Request, status=400).
Required request body is missing: public void com.sakumall.com.controller.BoardController.replyWriteAction(com.sakumall.com.entities.Comment)
org.springframework.http.converter.HttpMessageNotReadableException: Required request body is missing: public void com.sakumall.com.controller.BoardController.replyWriteAction(com.sakumall.com.entities.Comment)
이렇게 에러가 발생하네요 ..해결책을 좀 알수있을까요 ?
 
github 주소입니다 .
https://github.com/ShitaoMiu/saku
ajax통신 부분 파일
html => board.html
server => BoardController.java
 
입니다 ..

spring-boot spring java

답변 1

1

백기선

코드를 잘못 올리신거 같네요. java 파일을 올리셔야 하는데 class 파일을 올려두셔서 코드가 안보이네요.
그리고 에러 메시지를 잘 읽어 보시면 힌트를 좀 얻을 수 있지 않을까요?

Required request body is missing

이런 메시지가 있는걸 보니 Comment에 해당하는 데이터가 제대로 넘겨오지 않았거나 적절한 형태로 넘어오질 않은거 같네요. 요청에 실려오는 입력 데이터를 확인해 보세요.


자동설정 만들기 1부의 Holoman 관련 문의 드립니다.

0

84

1

라이브러리 개발 예제 강의를 찾습니다 !!!

0

225

2

강의 진행되로 똑같이 했는데 jquery가 실행되지 않았는데

0

310

1

HateOas 가 업데이트가 되어서, "Spring HATEOAS" 코드를 아래처럼 하셔야 될겁니다.

0

364

2

springSecurit jwt에 대해서 질문드립니다.

0

343

1

섹션2 자동설정 부분 질문있습니다.

0

249

1

mongo shell 명령어 대체 mongo -> mongosh

0

1012

1

데이터베이스 마이그레이션 강의에서 질문 있습니다

0

707

0

자동 설정 만들기 2부에서 질문 있습니다

0

413

1

의존성 관리 응용 부분에서 질문 있습니다

0

321

0

Intellij 에서 빈 주입할때 계속 빨간줄이 뜨는데 어떻게 고쳐야 할까요

0

1184

1

자동설정으로 다른 프로젝트 빈 사용(번외질문)

0

363

0

CREATE TABLE 예제 따라하다가 'expected "identifier"; SQL statement:' 오류나는 경우

2

2212

2

junit5 관련하여 질문드립니다.

0

307

2

맨 처음 프로젝트 생성 후 Run 시 에러

0

535

2

외부 설정과 관련된 질문입니다.

0

255

1

test와 runner account.setEmail에 동일한 값 입력

0

323

1

컨트롤러 view 호출

0

265

1

JVM 과 arguments 는 뭔가요???

0

1170

1

pom 테그 에러

0

355

1

안녕하십니까 기선님!!!!! webclient와 비동기관련 질문요청드립니다

0

1554

1

webEnvironment 내장 톰캣

0

228

1

application.yml 파일 분리

0

393

1

안녕하세요 기선님 서블릿 어플리케이션 구조에 대해 질문드립니다

0

281

1