500 에러가 계속 떠서 이유를 찾다가

지금 사용하는 mvc 패턴의 Controller에서 

@ResponseBody를 안써서 값을 돌려받지 못하는 것이었다.

 @ResponseBody

  • view 조회를 무시하고, Http message body에 직접 해당 내용 입력하여
    화면에 return 값 출력
  • viewResolver를 무시하고 화면에 출력하겠다는 의미

즉 view 조회를 무시한다는 말은 view페이지를 통해 가지않고 문자열 메서드를 그대로 반환하려면 @ResponseBody를 달아야한다. 문자열이 아닌 VO 객체를 반환해도 된다. 객체를 반환하게 되면, json 형태로 반환한다.

'수업정리 > JavaScript' 카테고리의 다른 글

Ajax  (0) 2023.03.31

+ Recent posts