JSP,HTML,PHP,ASP include(인클루드) 하는 방법.
퍼블리셔가 코딩시에 인클루드를 사용하는 이유는 Header(헤더)부분(logo, GNB), Footer(푸터)등 프로젝트 사이트 전반에 걸쳐서 자주 반복되는 공통영역을 관리/수정이 용이하도록 하기 위해 자주 쓰인다.
제목에는 HTML에대해서도 인클루드가 가능하고 써놨지만, 사실 이건 뻥이다.
웹서버 설정에서 ASP건 JSP건 PHP에 따른 인클루드 소스를 적용하고 파일의 확장자만 html로 해둔 경우에 인클루드가 되는 것이다. 서버사이드 스크립트를 제공하지 않는 호스팅 하에서는 html로만 공통파일을 인클루드해서 사용할 수는 없다.
PHP의 include
<? include("../상대경로.php");?>
혹은
<?php include("../상대경로.php");?>
ASP의 include
<!-- #include file="../상대경로명.asp"--> '다른 태그의 내용이 제대로 보인다.
<!-- #include virtual="/절대경로명.asp"--> ' 지정된 경로외의 다른 태그의 내용은 제대로 보이지 않는다.
JSP의 include
<%@ include file="../상대경로.jsp" %
혹은
<%@ include file="/절대경로.jsp" %>
혹은
<jsp:include page="../상대or절대경로.jsp" flush="true" />
오늘의 짤방은~ 봄에 어울리는 각선미~^^;
반응형
'it backup' 카테고리의 다른 글
브라우저가 자꾸 쿼크모드(Quirks Mode:관용모드)로 인식 될때 <meta http-equiv="X-UA-Compatible" content="IE=Edge"/> (0) | 2015.07.21 |
---|---|
IE7에서 미친듯한 P태그 내의 텍스트 반복 버그 문제 (0) | 2015.07.18 |
[웹표준/웹접근성] table css caption, legend, label, .hidden 안보이게 처리. (0) | 2015.07.07 |
[웹 접근성] 메인 페이지와 동시에 열리는 팝업창의 접근성 문제 (0) | 2015.06.03 |
[HTML5] 트렌디한 웹디자인 바람 Parallax Scrolling (0) | 2015.04.29 |