-
카테고리
-
세부 분야
백엔드
-
해결 여부
미해결
질문드립니다.
19.05.06 13:27 작성 조회수 499
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 통신을 했는데
답변을 작성해보세요.
1
백기선
지식공유자2019.05.07
코드를 잘못 올리신거 같네요. java 파일을 올리셔야 하는데 class 파일을 올려두셔서 코드가 안보이네요.
그리고 에러 메시지를 잘 읽어 보시면 힌트를 좀 얻을 수 있지 않을까요?
Required request body is missing
이런 메시지가 있는걸 보니 Comment에 해당하는 데이터가 제대로 넘겨오지 않았거나 적절한 형태로 넘어오질 않은거 같네요. 요청에 실려오는 입력 데이터를 확인해 보세요.
답변 1