HTML 메인에서 로그인 하기로 넘어갈때.
조회수 1449회
반갑습니다.
제가 웹 쪽 공부하고 있는데요
다른 쇼핑몰 보면 로그인하기를 누르게 되면 메인페이지에 원래 있던
레이아웃들이 같이 넘어가잖아요. 마치 include 된 것 처럼 상단바나 푸터 등등 메인페이지이
그대로 넘어가게 되는데요. 이런걸 어떻게 구현하나요?
복붙 하자니 메인화면 레이아웃을 리뉴얼 할때마다 모든 html에 복붙 할 수도 없는 노릇이고..
방법좀 알려주세요!
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
보통 언어에서 지원하는 인클루드 기능을 사용하거나
템플릿 엔진프레임워크을 통해 구현할 수 있습니다. 개발언어에 따라 상세한 코드는 다릅니다. 가령 JSP로 개발한다고 하면:<!DOCTYPE> <html> <head></head> <body> <!-- 헤더 --> <jsp:include page="myheader.jsp" /> <!-- 본문 컨텐츠 --> <!-- 푸터 --> <jsp:include page="myfooter.jsp" /> </body> </html>
요런식입니다.
템플릿 엔진프레임워크도 개발언어에 따라 다르지만 JSP에선 tiles나 sitemesh를 주로 사용합니다. 이건 검색해보시는게 낫겠네요.- 검색해봤는데요 sitemesh는 스프링이랑 메이븐이 필수적인가요? 알 수 없는 사용자 2017.4.11 14:24
- 스프링이나 메이븐은 없어도 되지만, 최소 JDK 1.5, servlet 2.5 환경에서 사용 가능하다고 나오네요. http://wiki.sitemesh.org/wiki/display/sitemesh3/Getting+Started+with+SiteMesh+3 편집요청빌런 2017.4.11 15:33
- 답변 정정할게요. 템플릿 엔진은 velocity나 freemarker같은거고 sitemesh는 레이아웃 프레임워크나 데코레이션 프레임워크라고들 합니다. 편집요청빌런 2017.4.11 15:57
- 감사합니다 더 공부 해봐야겠군요.. 알 수 없는 사용자 2017.4.11 20:28
댓글 입력