Assembled by GimunLee (2019-11-07)
- JSPμ λν΄ μ€λͺ ν μ μλ€.
- JSP λμ κ³Όμ μ λν΄ μ€λͺ ν μ μλ€.
JAVA μ½λκ° λ€μ΄κ°μλ HTML μ½λ μ
λλ€. Servletμ μλ° μμ€μ½λ μμ HTMLμ½λκ° λ€μ΄κ°λ νν
μΈλ°, JSPλ μ΄μ λ°λλ‘ HTML μμ€μ½λ μμ μλ° μμ€μ½λκ° λ€μ΄κ°λ ꡬ쑰λ₯Ό κ°λ μΉμ΄ν리μΌμ΄μ
νλ‘κ·Έλλ° κΈ°μ
μ
λλ€.
HTML μμμ μλ°μ½λλ <% μμ€μ½λ %>
λλ <%= μμ€μ½λ =%>
ννλ‘ λ€μ΄κ°λλ€. μλ° μμ€μ½λλ‘ μμ±λ μ΄ λΆλΆμ μΉ λΈλΌμ°μ λ‘ λ³΄λ΄λ κ²μ΄μλλΌ μΉ μλ²μμ μ€νλλ λΆλΆμ
λλ€. μΉ νλ‘κ·Έλλ¨Έκ° μμ€μ½λλ₯Ό μμ ν κ²½μ°μλ λμμΈ λΆλΆμ μ μΈνκ³ μλ° μμ€μ½λλ§ μμ νλ©΄ λκΈ°μ ν¨μ¨μ λμ¬μ€λλ€. λν μ»΄νμΌκ³Ό κ°μ κ³Όμ μ ν νμμμ΄ JSP νμ΄μ§λ₯Ό μμ±νμ¬ μΉ μλ²μ λλ ν 리μ μΆκ°λ§ νλ©΄ μ¬μ©μ΄ κ°λ₯ν©λλ€.
μλΈλ¦Ώ κ·μΉμ κ½€λ 볡μ§νκΈ° λλ¬Έμ JSPκ° λμ€κ² λμλλ° JSPλ WAS(Web Application Server)μ μνμ¬ μλΈλ¦Ώ ν΄λμ€λ‘ λ³ννμ¬ μ¬μ©
λμ΄ μ§λλ€.
-
μΉ μλ²κ° μ¬μ©μλ‘λΆν° μλΈλ¦Ώμ λν μμ²μ λ°μΌλ©΄
μλΈλ¦Ώ 컨ν μ΄λ
μ κ·Έ μμ²μ λκΉλλ€. -
μμ²μ λ°μ 컨ν μ΄λλ HTTP Requestμ HTTP Response κ°μ²΄λ₯Ό λ§λ€μ΄, μ΄λ₯Ό doPost() λλ doGet() μ€ νλλ₯Ό νΈμΆν©λλ€.
λ§μ½ μλΈλ¦Ώλ§ μ¬μ©νμ¬ μ¬μ©μκ° μμ²ν μΉ νμ΄μ§λ₯Ό 보μ¬μ£Όλ €λ©΄ out κ°μ²΄μ println λ©μλλ₯Ό μ¬μ©νμ¬ HTML λ¬Έμλ₯Ό μμ±ν΄μΌ νλλ° μ΄λ μΆκ°/μμ μ μ΄λ ΅κ² νκ³ , κ°λ μ±λ λ¨μ΄μ§κΈ° λλ¬Έμ JSPλ₯Ό μ¬μ©νμ¬
λΉμ§λμ€ λ‘μ§
κ³Όνλ μ ν μ΄μ λ‘μ§
μ λΆλ¦¬ν©λλ€.μ¬κΈ°μ μλΈλ¦Ώμ λ°μ΄ν°μ μ λ ₯, μμ λ±μ λν μ μ΄λ₯Ό JSPμκ² λ겨μ νλ μ ν μ΄μ λ‘μ§μ μνν ν 컨ν μ΄λμκ² Responseλ₯Ό μ λ¬ν©λλ€.
-
μ΄λ κ² λ§λ€μ΄μ§ κ²°κ³Όλ¬Όμ μ¬μ©μκ° ν΄λΉ νμ΄μ§λ₯Ό μμ²νλ©΄ μ»΄νμΌμ΄ λμ΄ μλ°νμΌμ ν΅ν΄
.class νμΌ
μ΄ λ§λ€μ΄μ§κ³ , λ λ‘μ§μ΄ κ²°ν©λμ΄ ν΄λμ€ν λλκ²μ νμΈν μ μμ΅λλ€. μ¦, outκ°μ²΄μ println λ©μλλ₯Ό μ¬μ©ν΄μ ꡬνν΄μΌνλ λ²κ±°λ‘μμ JSPκ° λμ μνν΄μ€λλ€