본문 바로가기

페이지 종류별 인클루드 방법(php, jsp, asp, html include)

PHP

<? include("document.php"); ?>

JSP (추천:include directive)

include directive
<%@ include file=" relativeURL " %> include action
<jsp:include page=" relativeURL " flush="true" />

include direcitve 는 translation phase 에서 include 된다.

include action 은 request phase 에 include 된다.

include directive 가 더 빠르다.

때문에 include 되는 파일이 빈번히 바뀌지 않는 한 성능 향상을 위해서 include directive 를 쓰는 것이 좋다.

 

jsp 파일의 글자가 깨지면 아래줄을 최상단에 넣어 주면 된다.

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

 

ASP (추천:절대경로)

절대경로
<!-- #include virtual="/document.asp" -->
상대경로
<!-- #include file="document.asp" -->

 

HTML

 <?include "../head.html"?>

 

출처

http://hyeonseok.com/pmwiki/index.php/Main/Include

 

 

ASP에서 인클루드 하는 방법 2가지

 

[인클루드 두가지 형식]
절대경로 사용시 : <!-- #include virtual="/include/dbopen.asp" -->
상대경로 사용시 : <!-- #include file="./dbopen.asp"-->

 

* 단, virtual은 asp버전이 낮을 때, 랜덤이 안 먹힌다는 단점이 있지만 asp 버전이 2.0 이상이면 상관없음.

 * virtual이 대세임.