500 에러가 계속 떠서 이유를 찾다가
지금 사용하는 mvc 패턴의 Controller에서
@ResponseBody를 안써서 값을 돌려받지 못하는 것이었다.
@ResponseBody
- view 조회를 무시하고, Http message body에 직접 해당 내용 입력하여
화면에 return 값 출력 - viewResolver를 무시하고 화면에 출력하겠다는 의미
즉 view 조회를 무시한다는 말은 view페이지를 통해 가지않고 문자열 메서드를 그대로 반환하려면 @ResponseBody를 달아야한다. 문자열이 아닌 VO 객체를 반환해도 된다. 객체를 반환하게 되면, json 형태로 반환한다.
'수업정리 > JavaScript' 카테고리의 다른 글
Ajax (0) | 2023.03.31 |
---|