메뉴 건너띄기
주메뉴 바로가기
본문 바로가기

이 누리집은 대한민국 공식 전자정부 누리집입니다.

본문 영역

적용 지원, FAQ, Q&A 게시판을 통해 기술 문제 해결을 지원합니다.

묻고 답하기

No mapping found for HTTP request with URI 문제
  • 작성자

    유*화

  • 작성일

    2011-08-18 18:19:32

  • 조회수

    2,549

  • 구분

    공통컴포넌트

  • 진행상태

    완료

질문

안녕하세요

로그인 컴포넌트를 내려받은후 제가 진행하는 프로젝트를 합쳐 놓았습니다.
프로젝트 화면단을 사이트매쉬를 이용하였고 컨트롤러단을 타지 않는 페이지들은 egov-com-servlet.xml에 mvc:view-controller 페이지설정문들로 해당 페이지주소를 추가로 작성하였습니다. 오류메시지를 확인해주시기 바랍니다. 감사합니다.

fix부분은 아래와 같이 기존 egovframework 경로를 빼었습니다.
실제 소스 위치는 WEB-INF > jsp > egovframework에 존재시켰고 자바단에서 return할때 주소앞에 egovframework를 첨가하였습니다

egov-com-servlet.xml에서 fix 시키는 부분
<bean class="org.springframework.web.servlet.view.UrlBasedViewResolver" p:order="1"
p:viewClass="org.springframework.web.servlet.view.JstlView"
p:prefix="/WEB-INF/jsp/" p:suffix=".jsp"/>

로그인 페이지 컨트롤러 EgovLoginController.java
@RequestMapping(value="/uat/uia/egovLoginUsr.do")
public String loginUsrView(@ModelAttribute("loginVO") LoginVO loginVO,
HttpServletRequest request,
HttpServletResponse response,
ModelMap model)
throws Exception {
/*
GPKIHttpServletResponse gpkiresponse = null;
GPKIHttpServletRequest gpkirequest = null;

try{

gpkiresponse=new GPKIHttpServletResponse(response);
gpkirequest= new GPKIHttpServletRequest(request);
gpkiresponse.setRequest(gpkirequest);
model.addAttribute("challenge", gpkiresponse.getChallenge());
return "cmm/uat/uia/EgovLoginUsr";

}catch(Exception e){
return "cmm/egovError";
}
*/
return "egovframework/cmm/uat/uia/EgovLoginUsr";
}

첨부파일
답변

안녕하세요.. 유길화님..

<context:component-scan ../>에 base-package 지정이 잘못되신 것 같습니다. (패키지를 변경하신 경우에.. 이 base-package도 같이 변경해 주셔야 합니다.

그럼.. 즐거운 하루되십시오.
감사합니다.

이 페이지의 구성

묻고 답하기