μ΄λ² ν¬μ€ν
μ μ€ν¬λ¦½νΈ μμμ λν μ΄ν΄λ₯Ό λνκ³ ,
JSPμ μ¬μ©νμμ λν΄ μμλ³Όκ±°μμ.
κ·Έλ¦¬κ³ μ λ²μκ°μ κΉ¨μ‘λ νκΈμ²λ¦¬λ ν΄κ²°ν΄λ³΄λλ‘ νκ² μ΅λλ€.
JSPμ μ¬μ©νμ
1) μ μΈλ¬Έ(Declaration)
: μ μλ³μ μ μΈ λ° λ©μλ μ μΈμ μ¬μ©
JSP νμ΄μ§ μμμ νμν λ©€λ² λ³μ(μ:CμΈμ΄μ μ μλ³μ)λ λ©μλκ° νμν λ μ μΈν΄μ μ°κΈ° μν μμμ
=> μ μλ³μ λ° λ©μλλ λͺ¨λ μ μΈλ¬Έμμ κΈ°μ ν¨
<%! %>
2) μ€ν¬λ¦½νΈλ¦Ώ(Scriptlet)
: νλ‘κ·Έλλ° μ½λ κΈ°μ μ μ¬μ©
JSP νμ΄μ§ μμμ κ°μ₯ μΌλ°μ μΌλ‘ λ§μ΄ μ°μ΄λ κ²μΌλ‘ μ£Όλ‘ νλ‘κ·Έλλ° λ‘μ§μ κΈ°μ ν λ λ§μ΄ μ¬μ©λ¨.
<% %>
3) ννμ(Expression)
: νλ©΄μ μΆλ ₯ν λ΄μ© κΈ°μ μ μ¬μ©
<%= %>
μ€ν¬λ¦½νΈλ¦Ώκ³Ό ννμμ μλ μ½λλ‘ κ°μ΄ λ³Όκ»μ.
μ λ§ κ°λ¨νκ² κ΅¬κ΅¬λ¨μ μΆλ ₯ν΄λ΄€λλ°μ, μμ κ°μ΄ νλ‘κ·Έλλ° λ‘μ§μ κΈ°μ μμλ <% %>λ₯Ό μ¬μ©νκ³
μΆλ ₯ μμ <%= %>λ₯Ό μ¬μ©νμ¬ νμκ° κ°λ₯ν©λλ€.
μ€ν μν¨ νλ©΄μ 보μλ©΄
ꡬꡬλ¨μ΄ μ μμ μΌλ‘ μΆλ ₯λκ³ , λ§μ§λ§μλ --κ΅¬κ΅¬λ¨ μ’
λ£-- λΌκ³ μ¨λμ κ²κΉμ§ μΆλ ₯ λμλ€μ.
μ£Όμ(Comment)
1. HTML μ£Όμ
<!-- HTML -->
μ) <!-- <P>μλ
λ΄μ΄λ¦μ λ‘κΈμ΄μΌ </P> -->
2. JSP μ£Όμ
<%-- JSP --%>
μ) <%-- String str = “Good” --%>
ν°μΊ£ κΈ°λ°μμ νκΈμ²λ¦¬
1. μλ²μμ μΉ λΈλΌμ°μ μ μλ΅λλ νμ΄μ§μ νλ©΄ μΆλ ₯ μ νκΈμ²λ¦¬
<%@ page contentType="text/html; charset=utf-8“ %>
2. μΉ λΈλΌμ°μ μμ μλ²λ‘ λμ΄μ€λ νλΌλ―Έν° κ°μ νκΈμ΄ μλ κ²½μ°(Post) νκΈμ²λ¦¬
<% request.setCharacterEncoding(“utf-8"); %>
3. μΉ λΈλΌμ°μ μμ μλ²λ‘ λμ΄μ€λ νλΌλ―Έν° κ°μ νκΈμ΄ μλ κ²½μ°(Get) νκΈμ²λ¦¬
β <% request.setCharacterEncoding(“UTF-8"); %>
β‘ “server.xml” νμΌμμ μΆκ°ν¨
<Connector port="8080" maxHttpHeaderSize="8192”
… μ€λ΅ …
disableUploadTimeout="true" URIEncoding=“utf-8”/>
κ°λ¨νκ² μ½λλ₯Ό μ§λ³΄κ³ νκΈ μ
λ ₯μ νμΈν΄λ³΄μμ΅λλ€.
Hello.jspμμ νμλ±λ‘ μ°½μ μ
λ ₯.
μ€νμν€λ©΄ μλμ κ°μ μ°½μ΄ λμ€μ£ . (textμμ κΈμ μ κ° μ΄κ±°μμ)
μλλ Hello2.jspμ½λμ
λλ€.
μ μμ μΌλ‘ νμ΄μ§κ° λμ΄κ°λ€μ~
μ±κ³΅!
https://norux.me/31 μ΄λΆ λΈλ‘κ·Έ μ°Έκ³ ν΄λ³΄μΈμ! μ λμ½λμ λν μ€λͺ
μ΄ λ무 μλμ΄μλ κ² κ°λ€μ~
λ€λ€ μκ³ νμ
¨μ΄λΉ~(βΉΪ‘βΉ )