3.1 개발환경 enterprise business 템플릿 프로젝트 추가 컨트롤러 오류
- 작성자 :
- 김*현
- 작성일 :
- 2014-10-08 14:34:31
- 조회수 :
- 584
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
첨부한 컨트롤러에서 insertTbestateView 매서드를 브라우저 상에서 호출시 오류가 발생 합니다. 디버그 모드 임에도 불구하고
콘솔상에 어떠한 로그도 남기지 않습니다. 더불어 해당 매서드에 Break point 에도 걸리지 않습니다.
해당 매서드의 시그니쳐를 (@ModelAttribute("tbestateVO") TbestateDefaultVO tbestateVO, Model model)
또는 (@ModelAttribute("searchVO") TbestateDefaultVO searchVO, Model model) 등으로 변경 하면 매서드 진입과 함께
뷰에서 해당 프로퍼티가 일치 하지 않아서(TbestateVO는 TbestateDefaultVO 로 부터 상속됨) jsp 오류를 확인할수 있으며
로그 또한 정상적으로 확인이 가능 합니다.
문제의 해결을 위한 디버그 포인트가 어디인지 모르겠습니다. 적절한 로그나 에러 메세지를 확인할수 있는 방법을 알려 주시면 감사하겠습니다.
아울러 @ModelAttribute 어노테이션 사용법에 문제가 있는것인지 아니면 다른 방식으로 해결 가능한 부분이 있는것인지 알고 싶습니다.
콘솔상에 어떠한 로그도 남기지 않습니다. 더불어 해당 매서드에 Break point 에도 걸리지 않습니다.
해당 매서드의 시그니쳐를 (@ModelAttribute("tbestateVO") TbestateDefaultVO tbestateVO, Model model)
또는 (@ModelAttribute("searchVO") TbestateDefaultVO searchVO, Model model) 등으로 변경 하면 매서드 진입과 함께
뷰에서 해당 프로퍼티가 일치 하지 않아서(TbestateVO는 TbestateDefaultVO 로 부터 상속됨) jsp 오류를 확인할수 있으며
로그 또한 정상적으로 확인이 가능 합니다.
문제의 해결을 위한 디버그 포인트가 어디인지 모르겠습니다. 적절한 로그나 에러 메세지를 확인할수 있는 방법을 알려 주시면 감사하겠습니다.
아울러 @ModelAttribute 어노테이션 사용법에 문제가 있는것인지 아니면 다른 방식으로 해결 가능한 부분이 있는것인지 알고 싶습니다.
A
안녕하세요.
컨트롤러에서 발생하는 예외는 콘솔로 확인되지 않습니다.
jsp페이지에서 exception 내장 객체를 이용하시거나,
(참고: http://www.javatpoint.com/exception-handling-in-jsp)
컨트롤러 해당 메서드 부분을 try catch로 선언하여 e.printStackTrace() 메서드로 확인해 보세요.
감사합니다.
컨트롤러에서 발생하는 예외는 콘솔로 확인되지 않습니다.
jsp페이지에서 exception 내장 객체를 이용하시거나,
(참고: http://www.javatpoint.com/exception-handling-in-jsp)
컨트롤러 해당 메서드 부분을 try catch로 선언하여 e.printStackTrace() 메서드로 확인해 보세요.
감사합니다.