Controller.java의 requestMapping된 return 값은 어떻게 정해지는건지 궁금합니다
- 작성자 :
- 하*욱
- 작성일 :
- 2015-12-16 14:54:55
- 조회수 :
- 774
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
기본예제에 나오는 eGovSampleController의 selectSampleList 함수를 보면 리턴값으로 sample/egovSampleList 문자열을 return 하게 되어있는데
어떻게 저기 있는 jsp를 참조하게 될수 있는지 정의해주는 부분같은 걸 찾아봐도 없네요...
jsp 밑에 바로 있는 것도 아니고 egovframework.example 폴더 아래에 있는에 자동으로 검색하는 설정이 되어있는건가요?
ps. 좀 찾아봤더니 정의하는 xml 같은게 있는것 같은데 맞는지모르겠습니다.
혹시 dispatcher-servlet,xml UrlBasedViewResolver class 로 정의하는건가요?
혹시 이럴 경우 두군데 이상의 경로는 지정을 하려면 p:order만
바꿔서 추가해주면 되는건지요?
도와주세요.. 부탁드립니다.
어떻게 저기 있는 jsp를 참조하게 될수 있는지 정의해주는 부분같은 걸 찾아봐도 없네요...
jsp 밑에 바로 있는 것도 아니고 egovframework.example 폴더 아래에 있는에 자동으로 검색하는 설정이 되어있는건가요?
ps. 좀 찾아봤더니 정의하는 xml 같은게 있는것 같은데 맞는지모르겠습니다.
혹시 dispatcher-servlet,xml UrlBasedViewResolver class 로 정의하는건가요?
혹시 이럴 경우 두군데 이상의 경로는 지정을 하려면 p:order만
바꿔서 추가해주면 되는건지요?
도와주세요.. 부탁드립니다.
첨부파일
A
하형욱님, 안녕하세요.
말씀하신대로 servlet 설정에서 UrlBasedViewResolver를 사용합니다.
prefix 및 suffix에 설정이 되어있기 때문에, 언급주신대로 문자열을 반환하면 그 값에 prefix, suffix를 반환하여 jsp페이지를 리턴하게 됩니다.
두군데 이상의 경로 지정은 무슨말씀인지 이해가 되지 않습니다. 리턴되는 페이지를 다르게 지정하는 거라면 분기(if문)등을 통해 return 값을 다르게 지정하시면 됩니다.
감사합니다.
말씀하신대로 servlet 설정에서 UrlBasedViewResolver를 사용합니다.
prefix 및 suffix에 설정이 되어있기 때문에, 언급주신대로 문자열을 반환하면 그 값에 prefix, suffix를 반환하여 jsp페이지를 리턴하게 됩니다.
두군데 이상의 경로 지정은 무슨말씀인지 이해가 되지 않습니다. 리턴되는 페이지를 다르게 지정하는 거라면 분기(if문)등을 통해 return 값을 다르게 지정하시면 됩니다.
감사합니다.