2016년 11월 9일 수요일

76day / Framework / springMVC 폴더 경로 이해

폴더경로 제대로 이해하기

spring으로 넘어오면서 폴더구조의 이해가 굉장히 중요해졌다
특히 MVC를 이해하더라도 springMVC의 폴더구조를 이해하지 못한다면
페이지이동에 오류를 범하게 될때가 많아 몇시간씩 경로때문에 에러를 잡는다는..

아마도 다음주부터는 Tiles Framework를 배워야하기때문에 폴더경로를 더욱 더
이해하라는 강사님의 참 뜻이 아닐까?




굉장히 폴더가 복잡해졌다.
이쯤되면 난독이 오지만 절대 경로를 사용하면 유용하다!!

${pageContext.request.contextPath}을 사용하면된다

ex)
${pageContext.request.contextPath} 테스트
* webapp 하위경로
"${pageContext.request.contextPath}/index.jsp"
* webapp/board 하위경로
"${pageContext.request.contextPath}/board/list.jsp" 목록
"${pageContext.request.contextPath}/board/show_content.jsp" 상세글보기
"${pageContext.request.contextPath}/board/update.jsp" 수정
"${pageContext.request.contextPath}/board/write.jsp" 글쓰기
* webapp/member 하위경로 A태그 활용
<a href="${pageContext.request.contextPath}/member/login.jsp">로그인</a>
<a href="${pageContext.request.contextPath}/member/login_result.jsp">로그인결과</a> 
cs


contextPath 말고도 굉장히 다양한 결과들을 뽑아볼 수 있다.

이밖에도 모든 경로를 Controller로 거치기 위하여 .do로 대체하여
페이지 이동하는 것도 연습하였다.

결국 어제 이력서를 마무리했다..프론트엔드로 꼭 가고 싶다.
강사님께서는 이력서를 쓴다는 것을 알고 굉장히 실망하신 것 같은 데
...굉장히 죄송스럽긴하다. 덕분에 spring이해도도 굉장히 떨어진 것 같다.
이제는 공부에 집중해야겠다.

0 개의 댓글:

댓글 쓰기