return 관련문의입니다.
- 작성자 :
- 박*우
- 작성일 :
- 2015-01-09 17:11:07
- 조회수 :
- 1,216
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
파일업로드를 하고있는데요. 디버깅을 하면서 저장되는것을 확인하고 LIst 로 return을하는데 그부분에서
No adapter for handler [org.springframework.web.servlet.mvc.UrlFilenameViewController@1395ddba]: Does your handler implement a supported interface like Controller?
이런오류가 뜨면서 알수없는오류입니다. 이렇게뜨거나 넘어가는데 return이 안되서 listㅍㅔ이지로 못오네요.. 근데 또 다시 list페이지로 가보면 글은써져있어서 저장은되어있습니다.
No adapter for handler [org.springframework.web.servlet.mvc.UrlFilenameViewController@1395ddba]: Does your handler implement a supported interface like Controller?
이런오류가 뜨면서 알수없는오류입니다. 이렇게뜨거나 넘어가는데 return이 안되서 listㅍㅔ이지로 못오네요.. 근데 또 다시 list페이지로 가보면 글은써져있어서 저장은되어있습니다.
A
안녕하세요. 박건우님.
Controller에서의 return은 일반적으로 view에 대한 String을 리턴하셔야 합니다.
말씀하신 것 처럼 List 객체를 직접 리스트하실 수는 없습니다.
(정확히 말씀드리면 Restful 등의 경우 객체를 리턴하실 수 있습니다만, 이런 경우 화면이 없는 경우이기 때문에 이 경우는 아니신 것 같습니다.)
Controller 상에서 DB에 등록되는 서비스를 정상 호출되었기 때문에 실제 데이터는 저장되신 것이구요.
일반적으로 등록 하신 후에는 "redirect:" + listUrl 를 String으로 return 하시면 listUrl에 지정된 *.do에 대한 List 처리를 수행하는 Controller 메소드를 다시 호출하여 처리합니다.
그럼, 즐거운 하루되십시오.
감사합니다.
Controller에서의 return은 일반적으로 view에 대한 String을 리턴하셔야 합니다.
말씀하신 것 처럼 List 객체를 직접 리스트하실 수는 없습니다.
(정확히 말씀드리면 Restful 등의 경우 객체를 리턴하실 수 있습니다만, 이런 경우 화면이 없는 경우이기 때문에 이 경우는 아니신 것 같습니다.)
Controller 상에서 DB에 등록되는 서비스를 정상 호출되었기 때문에 실제 데이터는 저장되신 것이구요.
일반적으로 등록 하신 후에는 "redirect:" + listUrl 를 String으로 return 하시면 listUrl에 지정된 *.do에 대한 List 처리를 수행하는 Controller 메소드를 다시 호출하여 처리합니다.
그럼, 즐거운 하루되십시오.
감사합니다.