[웹퍼블리셔] JSP,PHP,ASP include 하는 방법.

웹퍼블리셔로 일을 하면서 html코딩을 하다보면 반복적인 영역이 존재하는데요. 
보통 전체 프로젝트를 수행할 때 이런 반복적인 Header나 Gnb, Lnb. Footer등 사이트 전체에 걸쳐서 공통으로 적용되는 페이지들을 일일히 html로 하드코딩으로 코딩하게 되면, 공통된 영역에 대해서 전체적인 수정이 필요할 때 일일히 모든 페이지를 열어서 수정해야 하는 귀찮음이 생기게 마련이죠.
그렇기 때문에 웹퍼블리셔라도 간단한 웹 프로그래밍 언어(php,asp,jsap)의 include방법은 숙지하고 있으면 편리합니다.
제목에 html을 인클루드 할 수 있다고 써놨지만, html만으로는 include가 되지 않아요. 
반드시 서버사이드 스크립트 언어가 지원되는 서버 환경하에서만 include가 적용됩니다.
예를 들어 php를 돌리는 웹서버인데, html확장자에서도 php가 동작하게끔 설정된 서버에서만 확장자가 html인 곳에서 include가 가능하다는 의미입니다.
그냥 일반 PC에서 작업하면서 html파일에서 인클러드를 할 수는 없어요.
굳이 굳이 웹서버 세팅 없이 html파일에서 공통영역을 지속적으로 인클러드를 해야겠다면
공통된 영역은 자바스크립트의 
document.write("<a href='링크'><img src='소스주소'/></a>");
와 같이 작성한 후 .js로 저장해두고 js파일을 자바스크립트 소스로 불러들이는 방법밖에는 없겠죠.
하지만 굳이 왜? 어짜피 퍼블리싱을 하는 웹사이트들은 대체로 다음의 세 언어중의 하나로는 작성될테니, 개발서버에서 작업하시면 편하겠죠!   

PHP include하기
<? include("../상대경로.php");?>
or
<?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" />
이 정도만 알고 있어도 충분히 활용가능하다.
오늘의 미리보기방지 짤방은~ 여름에 어울리는 미니스커트 사이로의 각선미~^^;