게시판 추가 중에
- 작성자 :
- 유*락
- 작성일 :
- 2012-06-25 19:26:14
- 조회수 :
- 1,596
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
sample게시판을 추가로 만들어 보려고 하는데요
초기에 설정 페이지를 index.jsp에
<jsp:forward page="/sample/startPage.do"/>
라고 변경하였습니다.
그리고 EgovSampleController.java에
@RequestMapping("/sample/startPage.do")
public String startPage(
@ModelAttribute("searchVO") SampleDefaultVO searchVO, Model model)
throws Exception {model.addAttribute("sampleVO", new SampleVO()
);
return "/sample/egovSampleRegister";
}
이렇게 넣어 놨더니 게시판 등록 페이지로 잘 이동을 했습니다.
이제 제가 원하는 페이지로 이동할수 있게 수정을 하고 싶습니다.
어떤 소스가 제가 원하는 jsp페이지로 연결해주는 부분인지 디버깅을 해도 이해가 잘 안되어서 이렇게 허접한 질문을 드립니다.
아무리 뒤져봐도 jsp로 이동하는 소스를 찾을수도 소스를 이해할수도 없어 이런 허접한 질문하나 드립니다.
초기에 설정 페이지를 index.jsp에
<jsp:forward page="/sample/startPage.do"/>
라고 변경하였습니다.
그리고 EgovSampleController.java에
@RequestMapping("/sample/startPage.do")
public String startPage(
@ModelAttribute("searchVO") SampleDefaultVO searchVO, Model model)
throws Exception {model.addAttribute("sampleVO", new SampleVO()
);
return "/sample/egovSampleRegister";
}
이렇게 넣어 놨더니 게시판 등록 페이지로 잘 이동을 했습니다.
이제 제가 원하는 페이지로 이동할수 있게 수정을 하고 싶습니다.
어떤 소스가 제가 원하는 jsp페이지로 연결해주는 부분인지 디버깅을 해도 이해가 잘 안되어서 이렇게 허접한 질문을 드립니다.
아무리 뒤져봐도 jsp로 이동하는 소스를 찾을수도 소스를 이해할수도 없어 이런 허접한 질문하나 드립니다.
A
안녕하세요.. 유용락님..
해당 메소드가 호출이 되고 나서 리턴되는 String이 View(JSP)에 대한 논리적인 이름입니다.
이 경우는 /sample/egovSampleRegister가 view에 대한 이름이죠..
다음으로 이 view 이름이 ViewResolver에 의해 실제 JSP를 찾는데.. 규칙은 간단합니다..
해당 view 이름에.. prefix와 suffix가 붙죠...
해당 설정은.. WEB-INF/config/egovframework/springmvc/dispatcher-servlet.xml에 있습니다.. (sample 프로젝트 기준)
<bean class="org.springframework.web.servlet.view.UrlBasedViewResolver" p:order="1"
p:viewClass="org.springframework.web.servlet.view.JstlView"
p:prefix="/WEB-INF/jsp/egovframework/rte/" p:suffix=".jsp"/>
실제 jsp는.. /WEB-INF/jsp/egovframework/rte/sample/egovSampleRegister.jsp 입니다.
그럼.. 즐거운 하루되십시오.
감사합니다.
해당 메소드가 호출이 되고 나서 리턴되는 String이 View(JSP)에 대한 논리적인 이름입니다.
이 경우는 /sample/egovSampleRegister가 view에 대한 이름이죠..
다음으로 이 view 이름이 ViewResolver에 의해 실제 JSP를 찾는데.. 규칙은 간단합니다..
해당 view 이름에.. prefix와 suffix가 붙죠...
해당 설정은.. WEB-INF/config/egovframework/springmvc/dispatcher-servlet.xml에 있습니다.. (sample 프로젝트 기준)
<bean class="org.springframework.web.servlet.view.UrlBasedViewResolver" p:order="1"
p:viewClass="org.springframework.web.servlet.view.JstlView"
p:prefix="/WEB-INF/jsp/egovframework/rte/" p:suffix=".jsp"/>
실제 jsp는.. /WEB-INF/jsp/egovframework/rte/sample/egovSampleRegister.jsp 입니다.
그럼.. 즐거운 하루되십시오.
감사합니다.