μΉ μ΄ν리μΌμ΄μ μ page, request, session, application μ΄λΌλ 4κ°μ μμμ κ°μ§κ³ μμ. κΈ°λ³Έκ°μ²΄μ μμμ κ°μ²΄μ μ ν¨κΈ°κ°μ΄λΌκ³ λ λΆλ¦¬λ©°, κ°μ²΄λ₯Ό λꡬμ 곡μ ν κ²μΈκ°λ₯Ό λνλ.
pageμμ μΉ λΈλΌμ°μ μ μμ²μ΄ λ€μ΄μ€λ©΄ μ΄λ λ¨ ν κ°μ νμ΄μ§λ§ λμ page μμμ JSP νμ΄μ§ λ΄μμ μ μΈλ λ³μμ λ©μλ λ±μ μ 보λ₯Ό μ μ₯νλ 곡κ°μ΄λ€. page μμμ μ μΈλ λ³μλ ν΄λΉ JSP νμ΄μ§ λ΄μμλ§ μ¬μ©ν μ μλ€. JSP νμ΄μ§κ° ν΄λΌμ΄μΈνΈμ μν΄ νΈμΆλ λ, ν΄λΉ νμ΄μ§μ λν μμ²μ νλμ JSP νμ΄μ§μ λμλλ€. λ°λΌμ ν΄λΉ JSP νμ΄μ§μ μ μΈλ λ³μμ λ©μλλ ν΄λΉ μμ²μ λν μλ΅μ μμ±νλ λ° μ¬μ©λλ€.
requestμμ νλ²μ μΉ λΈλΌμ°μ (ν΄λΌμ΄μΈνΈ)μ μμ²μ λν΄ κ°μ μμ²μ 곡μ νλ νμ΄μ§κ° λμ. μΉ λΈλΌμ°μ μ νλ²μ μμ²μ λ¨μ§ ν κ°μ νμ΄μ§λ§ μμ²λ μ μκ³ , κ°μ requestμμμ΄λ©΄ λκ°μ νμ΄μ§κ° κ°μ μμ²μ 곡μ . include μ‘μ νκ·Έλ forward μ‘μ νκ·Έλ₯Ό μ¬μ©νμ¬ JSP νμ΄μ§ κ°μ μμ²μ μ λ¬ν λ, μ λ¬λ λ°μ΄ν°λ request μμμ μ μ₯λλ€. μ΄λ κ² μ μ₯λ λ°μ΄ν°λ κ°μ μμ²μ 곡μ νλ λ€λ₯Έ νμ΄μ§μμλ μ¬μ©ν μ μλ€. μλ₯Ό λ€μ΄, main.jspμμ include μ‘μ νκ·Έλ₯Ό μ¬μ©νμ¬ header.jspλ₯Ό ν¬ν¨μν¨ κ²½μ°, header.jspμμ request μμμ μ μ₯λ λ°μ΄ν°λ main.jspμμλ μ¬μ©ν μ μλ€. λν, forward μ‘μ νκ·Έλ₯Ό μ¬μ©νμ¬ λ€λ₯Έ νμ΄μ§λ‘ μ λ¬λ λ°μ΄ν°λ κ°μ request μμμμ 곡μ λλ€. λ°λΌμ request μμμ JSP νμ΄μ§ κ°μ λ°μ΄ν°λ₯Ό 곡μ νκ³ μ λ¬νλ λ° μ€μν μν μ νλ€.
sessionμμ νλμ μΉ λΈλΌμ°μ λΉ 1κ°μ sessionκ°μ²΄κ° μμ±. κ°μ μΉ λΈλΌμ°μ λ΄μμλ μμ²λλ νμ΄μ§ λ€μ κ°μ κ°μ²΄λ₯Ό 곡μ .
applicationμμ νλμ μΉ μ΄ν리μΌμ΄μ λΉ 1κ°μ application κ°μ²΄κ° μμ±. κ°μ μΉ μ΄ν리μΌμ΄μ μ μμ²λλ νμ΄μ§λ€μ κ°μ κ°μ²΄λ₯Ό 곡μ .