jsp include
1. λλ ν°λΈλ°©μ
<%@ include file="~~"%>
- μ μ include λ°©μ, μΈν΄λ£¨λ λλ λ΄μ©μ΄ λ¨μνκ² ν μ€νΈλ‘ ν¬ν¨λμ΄ μ»΄νμΌμ΄ λλ€. (볡μ¬λλ€λ λλ)
- μ£Όμν μ μ λΉλ‘ ν¬ν¨λλ νμ΄μ§λΌ νλλΌλ νκΈμ μ λλ‘ μ²λ¦¬νκΈ° μν΄μλ ν¬ν¨λμ΄μ§λ jspνμΌ μλ¨μ μΈμ½λ© λͺ μλ₯Ό ν΄μ€μΌ νλ€.
- ν¬ν¨λμ΄μ§λ jsp λ΄μ©μ΄ λ³κ²½μ΄ λ κ²½μ° ν΄λΉ jspλ₯Ό μ¬μ©νλ jspλ₯Ό κ°μ λ‘ λ³κ²½(touch) ν΄μ€μ λ€μ μ»΄νμΌμ΄ λκ² ν΄μΌνλ λΆνΈν¨μ΄ μλ€.
- μ μ λ°©μμ΄κΈ° λλ¬Έμ μλ‘λ€μ΄ μ μλ³μλ₯Ό μΈν΄λ£¨λ λλ jspμμ μ§μ νκ² λλ©΄ μμjspμμ μ¬μ©μ΄ κ°λ₯νκ² λλ€.
2. μ‘μ νκ·Έ λ°©μ
<jsp:include page="~~"/>
- λμ include λ°©μ, ν¬ν¨νλ λ¬Έμμ μκ΄μμ΄ λμ μΌλ‘ μ»΄νμΌ λλ€. (μμ ν λ³λλ‘ λμνκΈ° λλ¬Έμ λ³μλ₯Ό λμμ μ¬μ©νλ €λ©΄ λ°λ‘ νλΌλ―Έν°λ‘ λ겨μ€μΌ νλ€.)
flush
μ΅μ μ μμ²νλ¦μ΄ λμ΄κ°λ©΄μ νμ¬κΉμ§ νμ΄μ§μ κ²°κ³Όλ₯Ό μΆλ ₯ν κ²μΈμ§ λ§κ²μΈμ§λ₯Ό κ²°μ νλκ²μ΄λ€. μΌλ°μ μΌλ‘false
λ‘ μ€μ νλ€.<jsp:param>
λ₯Ό μ΄μ©νμ¬ νλΌλ―Έν°λ₯Ό μ μ‘ν μ μλ€.
<jsp:include page="..." flush="false">
<jsp:param name="name" value="μ΄λ¦" />
<jsp:param name="pageName" value="νμ΄μ§μ΄λ¦"/>
</jsp:include>
3. JSTL λ°©μ
<c:import url="~~" />
- JSTL(JSP Standard Tag Library) νκ·Έμ€μ νλ
- μ»΄νμΌ λκ³ λμνλ λ°©μμ μ‘μ
νκ·Έ
<jsp:include page="~~"/>
μ κ°μ - νμ¬ μ»¨ν μ΄λ μμ μλ μμμΈμ λ€λ₯Έ μΈλΆ μμλ ν¬ν¨μ΄ κ°λ₯νλ€.
<c:import url="http://www.google.com/"/>
- μλμ κ°μ΄ λ³΄λ€ λ λ€μν μ΅μ μ΄ μ 곡λλ€
<c:import! url="μ½μ΄μ¬ URL"
var="μ½μ΄μ¬ λ°μ΄ν°λ₯Ό μ μ₯ν λ³μλͺ
"
scope="λ³μμ 곡μ λ²μ"
varReader="리μμ€μ λ΄μ©μ Reader κ°μ²΄λ‘ μ½μ΄μ¬ λ μ¬μ©"
charEncoding="μ½μ΄μ¨ λ°μ΄ν°μ μΊλ¦ν°μ
μ§μ " />
Buy me a coffee