이 누리집은 대한민국 공식 전자정부 누리집입니다.
남*관
2014-01-02 17:41:19
2,569
개발환경
완료
mapping된 컨트롤러에
jsp 폼에서 넘긴 vo를 받으면 에러가 떨어지네요...
새로 만든건 com....경로에 회원가입화면과 서비스단을 만들어놨는데
@RequestMapping("/sample/addSampleView.do")
public String Join(
@ModelAttribute("memberVO") MemberVO memberVO, Model model)
throws Exception {
model.addAttribute("memberVO", new MemberVO());
return "/sample/egovSampleRegister";
}
로 뷰화면을 조회하면
org.springframework.web.HttpSessionRequiredException: Session attribute 'memberVO' required - not found in session
에러가 뜨고
추가적으로 DAO파일과 SEVICE페이지를 만들어 사용하려하면 선언시 에러가 뜹니다
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'memberService' is defined
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'memberDAO' is defined
일단 예제대로 따라했는데 에러가 나서 문의 드립니다 ㅜㅜ
DAO나 DB연동부분을 새로 만들때 xml에 등록하고 해야하나요?
수고하세요
안녕하세요. 남영관님
에러로그 내용으로 보아, JSP, Service/DAO 파일에 필요한 내용이 선언이 누락된 것으로 보여집니다.
ServiceImpl 에는 @Service("memberService"),
DAO에는 @Repository("memberDAO") 가 선언되어있어야합니다.
memberVO의 경우도, 화면에서 <form:form commandName="memberVO"> 로 넘겨야 사용이 가능합니다.
감사합니다.