작성
·
317
답변 6
0
안녕하세요.
기존 예제용 생성코드가 남아있어서 그렇습니다.
EgovSampleController영역을 설정부분에서 저희가
https://www.inflearn.com/course/%EC%9B%B9%EA%B0%9C%EB%B0%9C-%EC%BD%94%EC%8A%A4-%EC%8A%A4%ED%94%84%EB%A7%81-%EC%A0%84%EC%9E%90%EC%A0%95%EB%B6%80/lecture/36171?tab=curriculum
제3강 Spring MVC패턴 34:03초
경에 기존egovframework에서 저희가 생성한 egov패키지로 컨트롤러을 등록하는 부분을 변경했기 때문에 생기는 알림메시지입니다.
딱히 큰 문제는 없습니다.
기존에 자동생성한 egovframework를 삭제하지 않은 이유는 초보자분들에게 어렵게 다가올 수 있고 문제가 없어서 그대로 놔뒀습니다. 실무에서는 보통 egovfrmaework는 삭제하게 됩니다.
충분히 학습 및 익숙해지시면 오류를 토대로 egovfrmaework패키지 설정부분을 삭제하실 수 있으실 겁니다.
감사합니다.
0
선생님 5강 복습 중인데~ main5.do 실행시 콘솔창에 뜨는 메세지 입니다. 실행결과는 안뜨고, 콘솔창에 2020-10-14 21:37:41,535 WARN [org.springframework.web.servlet.PageNotFound] No mapping found for HTTP request with URI [/Egov_WEB/egovSampleList.do] in DispatcherServlet with name 'action' 메세지가 뜨는데 이유가 궁금합니다.
0
답변감사합니다. MainServiceController 에 @Service("MainService ") 공백이 들어있는걸 수정하니 결과가 나왔습니다 빠른 답변 감사합니다. 메일은 전송 실패 로 떠있던데~ 수강하다가 진행이 안될때 다시 보내겠습니다 감사합니다.
0
0
답변 감사합니다. 5강 강의 오늘 다시 들으면서 답변주신대로 MainController 수정했는데 MainController로 들어오지 못하고
콘솔창에 NoSuchBeanDefinitionException: No bean named "MainService" available 에러메세지 뜨고, 실행결과 화면에는 아무것도 안뜹니다.
올려주신 강의자료5강~6강 비교도 해봤는데 죄송하게도 문제점을 찾기 어렵습니다. 프로젝트 파일도 메일 드려봅니다.
0
안녕하세요.
main5.jsp를 따로 만들지는 않았습니다.
페이지를 찾지못하는 404에러는 이유가 여러가지가 있습니다.
[방법1]
CTRL+B키로 프로젝트를 빌드 후 다시 서버를 재실행하여 main5.do로 요청을 해보시길 바랍니다.
[방법2]
코드상에 문제가 없는지 확인합니다.
현재는 에러를 잡아내는 기술을 배우지 않은 상태이기에
기초를 응용하여 아래와 같이 쉽게 찾아가는 방법도 있습니다.
@RequestMapping(value = "/main5.do")
public String main5(HttpServletRequest request,ModelMap model) throws Exception
{
String userid = "";
System.out.println("이상체크");
HashMap<String,Object> paramMap = new HashMap<String,Object>();
System.out.println("이상체크2");//콘솔창에 나오는지확인 안나오면 앞줄코드에 에러가있음.
HashMap<String,Object> resultMap = new HashMap<String,Object>();
System.out.println("이상체크3");
감사합니다.