νλ©΄ κ°λ°μ νλ€ λ³΄λ©΄ ν jsp νμΌμ λΆν νμ¬ κ΄λ¦¬νλ κ²½μ°κ° μμ΅λλ€.
μλ₯Ό λ€λ©΄ μ 체 νμ΄μ§μ jspμμ μλ¨ λΆλΆλ§ λ€λ₯Έ jspλ‘ μμ±νκ³ μ 체 νμ΄μ§μ jsp μμ λ£μ΄μ£Όλ κ²½μ°κ° λνμ μ΄λΌκ³ ν μ μμ΅λλ€.
λ³΄ν΅ νλ©΄ λ μ΄μμμ μ‘μ λ λ§μ΄ μ°λ λ°©λ²μΈλ°μ, jsp νμ΄μ§ μμ λ λ€λ₯Έ jspλ₯Ό νΈμΆνμ¬ λ£μ΄μ£Όλ λ°©μμΌλ‘ νλμ ꡬ쑰λ₯Ό μ¬λ¬ νλ©΄μΌλ‘ μ¬μ¬μ©ν μ μλλ‘ λμκ³Ό λμμ, jsp νμΌμ λͺ¨λννμ¬ κ΄λ¦¬ν μ μμ΄ μ μ§λ³΄μμλ μ©μ΄ν©λλ€.
jspμμ jspλ₯Ό ν¬ν¨νλ λ°©λ² λΉκ΅
includeλΌκ³ νμ¬ λ³΄ν΅ λ κ°μ§ λ°©λ²μ΄ μμ΅λλ€.
1. include action μ‘μ λ°©λ² <jsp:include page=""/>
<jsp:include page="/WEB-INF/views/νμΌλͺ
.jsp" />
μμ€μ½λ μ€μμ ν΄λΉ μ€νμμ μ΄ λΆλ¬μ§ λ νμΌμ κ°μ Έμμ 보μ¬μ£Όλ μ‘μ λ°©μμ λλ€.
μΆλ ₯ κ²°κ³Ό μ 체λ₯Ό μ 체 νμ΄μ§ μ€ νΈμΆν λΆλΆμ λΌμλ£μ΄μ£Όλ ννλ‘, ν΄λΌμ΄μΈνΈ μΈ‘μμ ν¬ν¨μμΌμ€λ€κ³ μ΄ν΄νμλ©΄ μ½μ΅λλ€.
2. include directive μ§μμ΄ λ°©λ² <%@ include file="" %>
<%@ include file="/WEB-INF/views/νμΌλͺ
.jsp" %>
ν΄λΉ μμ€λ₯Ό ν¬ν¨μμΌ νΈμΆν λ€μ μ»΄νμΌμ μ§ννλ μ§μμ΄ λ°©λ²μ λλ€.
μλ² μΈ‘μμ ν΄λΉ νμΌμ λ¨Όμ λΆλ¬μ£Όλ ννλΌκ³ μκ°νμλ©΄ λ€μ λ¬Έλ¨μ μ΄ν΄νκΈ°κ° μ¬μ°μ€ κ²μ λλ€.
include λ°©λ²μ μ°¨μ΄, jsp include μλ λ
<jsp:include page="/WEB-INF/views/νμΌλͺ
.jsp" />
νμΌμ΄ μμ΄λ μΌλ¨ νμ΄μ§κ° μνμ΄ λ©λλ€.
<%@ include file="/WEB-INF/views/νμΌλͺ
.jsp" %>
νμΌμ΄ μμΌλ©΄ μλ¬κ° λλ©΄μ μνλμ§ μμ΅λλ€.
λ λ°©λ² μ€μμ 무μμ΄ λ λμ λ°©λ²μ΄λ€, μ΄λ€ κ²μ΄ λ μ’μ λ°©λ²μ΄λ€λΌκ³ μ€λͺ λ릴 μλ μμ΅λλ€.
jsp:includeλ λ³΄ν΅ λμ μΈ λ°©λ²μ΄λΌκ³ ν΄μ νμΌμ λ³νκ° λ§κ±°λ μ λμ±μ΄ ν° κ²½μ°μ μ΄μ©νμλ κ²μ΄ λ°λμ§νμ§λ§, λ λ³μλͺ μ΄λ νλΌλ―Έν°λ₯Ό μ¬μ©νλ λ°μ μ΄λ €μμ΄ μμ μ μκΈ° λλ¬Έμ λλ‘λ μ μ λ°©μμΈ include fileμ μ΄μ©νμλ κ²μ΄ λ κΆμ₯λλ κ²½μ°λ μμ΅λλ€.
νμ§λ§ ν¬ν¨ν νμΌμ΄ λμ μΌλ‘ μκ²Όλ€ μ¬λΌμ‘λ€ νλ€κ±°λ μ λμ±μ΄ ν° νμΌμ΄λΌλ©΄, μ 체 νμ΄μ§λ₯Ό νΈμΆν λ λλ¨Έμ§ λΆλΆμ μν₯μ΄ μκ² μΌλ¨ νλ©΄μ λΏλ €μ§ μ μλλ‘ νλ €λ©΄ μ‘μ λ°©λ²μ μ¬μ©νμλ κ²μ΄ λ λ«λ€κ³ λ§μλ릴 μ μμ΅λλ€.
κ·Έλ μ§ μλ€λ©΄ ν΄λΉ includeν jspνμΌμ΄ μλ€κ±°λ λ¬Έμ κ° λ°μνλ€λ μ΄μ λ‘ μ 체 νμ΄μ§κ° νΈμΆλμ§ μμ μνμ±μ΄ λκΈ° λλ¬Έμ λλ€.
λ¬Όλ‘ μ λμ μΌλ‘ <jsp:include> νκ·Έκ° μ΄λ―Έ λ λ§μ΄ μ¬μ©λκ³ μκΈ°λ ν©λλ€.
νμ§λ§ μ μ μΈ νμ΄μ§μΈμ§ λμ μΈ νμ΄μ§μΈμ§λ₯Ό μ νλ¨νκ³ μ μ νκ² νμ©ν μ μλ λ₯λ ₯λ μ€μν κ² κ°μ΅λλ€.
λͺ¨λ νκ·Έμλ μ΄μ κ° μμΌλκΉμ.
λ, μ΄λ€ μ 보μμλ λμ μΈ λ°©μμ΄ νμ΄μ§ λ‘λ© μκ°μ΄ λ λ리λ€κ³ ν©λλ€. κ·Έλμ νμ΄μ§ νΈμΆ λ° νμ© μμ μμ λ¬Έμ κ° λ°μνλ κ²½μ°λ μλ κ² κ°μμ.
μ°Έκ³ νμ μ μ μ ν νκ·Έ νμ©νμ€ μ μκΈ°λ₯Ό λ°λλλ€.
λκΈ