앞에 글에서는
menuNo = 3000000,
link = forward:/cop/bbs/selectBoardList.do?bbsId=BBSMSTR_AAAAAAAAAAAA
위의 정보로
/EgovPageLink.do의 URL를 요청까지 진행을 하였다.
EgovPageLink.do URL를 요청하면 spring에서 request mapping을 이용하여 요청 URL에 해당하는 요청을 처리한다.
서블릿 매핑에 의해 *.do 요청이 오면 spring에서 요청을 처리한다.
[그림 url 패턴 설정]
그럼 자바 파일의 Annotation으로 미리 설정한 URL 매핑을 받아줄 함수를 찾아 호출한다.
@RequestMapping에 value안의 값으로 요청 URL이 오면 함수를 호출한다.
함수는 movotoPage이며 파라미터로는 앞에 설정한 link(변수 linkPage), menuNo(변수 menuNo)로 값이 들어오게 된다.
[그림 JAVA Request Mapping된 파일]
위에 moveToPage함수를 실행하고 link의 값을 리턴한다. 아무런 문제가 없다면 들어온 link의 값을 그대로 반환한다.
[그림 - link의 디버깅모드로 inspect한 변수의 값]
위 그림에서는 link의 값이 forward:/cop/bbs/selectBoardList.do?bbsId=BBSMSTR_AAAAAAAAAAAA 인것을 확인 할 수 있다.
*.do인 것을 보니 다시 request mapping 된 자바 파일을 찾을 것이라고 예측 해볼 수 있다.
'egovframework' 카테고리의 다른 글
[egov] 타일즈(tiles) 적용 - 1 (0) | 2014.07.24 |
---|---|
[egov] 포탈 사이트 화면 분석 - 3 (0) | 2014.07.17 |
[egov] 포탈 사이트 화면 분석 - 1 (0) | 2014.07.17 |
[egov] Simple Template 시작하기 (0) | 2014.07.12 |
[egovframework] 시작하기! (0) | 2014.07.11 |