λ°μν JSP20 [JSP] μ€μ΅ (Session scopeλ₯Ό μλ°λΉμμ μ¬μ©νκΈ°) β Counter.java package scope; public class Counter { private int cnt = 0; public int getCnt() { this.cnt++; return cnt; } public void setCnt(int cnt) { this.cnt = cnt; } } cntReset.jsp sessionScope.jsp (μ€ν νμ΄μ§) νμ¬ λ°©λ¬Έμ μ : 2021. 2. 25. [JSP] μ€μ΅ (Request scopeλ₯Ό μλ°λΉμμ μ¬μ©νκΈ°) β header.jsp footer.jsp RequestScopeBean.java package scope; public class RequestScopeBean { private String header = ""; // λ¨Έλ¦Ώλ§ μ λ ₯κ° μ μ₯ λ³μ private String footer = ""; // κΌ¬λ¦Ώλ§ μ λ ₯κ° μ μ₯ λ³μ public String getHeader() { // header.jspμμ νΈμΆνλ λ©μλ return header; } public void setHeader(String header) { this.header = header; } public String getFooter() { // footer.jspμμ νΈμΆνλ λ©μλ return footer; } public void .. 2021. 2. 24. [JSP] μλ°λΉμ μ΄μ©ν νμ κ°μ νΌ μμ± βΆ μλ°λΉμ μ΄μ©ν νμ κ°μ νΌ μμ± β 1. μλ°λΉμ μμ± β JoinBean.java package join; public class JoinBean { private String id; private String pass; private String name; private int sex; private int age; private String email; public String getId() { return id; } public void setId(String id) { this.id = id; } public String getPass() { return pass; } public void setPass(String pass) { this.pass = pass; } public Strin.. 2021. 2. 24. [JSP] JSPμμ μλ°λΉ μ¬μ©νκΈ° βΆ JSPμμ μλ°λΉ μ¬μ©νκΈ° νκ·Έ = μλ°μμ new μμ±μ. μλ°λΉ κ°μ²΄λ₯Ό μμ±νκΈ° μν μ‘μ νκ·Έμ΄λ€. νκ·Έ = μλ°μμ set() λ©μλ. μλ°λΉ ν΄λμ€μ μμ± κ°μ μ€μ νκΈ° μν νκ·Έμ΄λ€. β ββ μμ 1) νκ·Έμ μν β BeanTest2.jsp μλ°λΉ μ¬μ© μμ β ββ μμ 2) λ§μ½ ν΄λΌμ΄μΈνΈμμ nameμ΄λΌλ μ΄λ¦μ νλΌλ―Έν° κ°μ΄ μ μ‘λμ΄ μ€κ³ μ΄ κ°μ name μμ± κ°μΌλ‘ ν λΉνκ³ μΆμλ β beanTest.html μ΄λ¦ : beanTest3.jsp μλ°λΉ μ¬μ© μμ ββ β μμ 3 ) ν΄λΌμ΄μΈνΈμμ μ μ‘λμ΄ μ€λ νλΌλ―Έν° μ΄λ¦μ΄ λΉκ°μ²΄μ μμ±λͺ κ³Ό λͺ¨λ κ°λ€λ©΄ ν λ²μ ν λΉν μμ±λͺ μ ν λΉν μ μλ€. property="*"λ‘ μ€μ νλ©΄ ν΄λΌμ΄μΈνΈμμ μ μ‘λμ΄ μ€λ νλΌλ―Έν° κ°μ΄ λͺ¨.. 2021. 2. 24. [JSP] μλ°λΉ βΆ Chapter7 : μλ°λΉ μλ°λΉμ JSP νμ΄μ§μ λμμΈ λΆλΆκ³Ό λΉμ¦λμ€ λ‘μ§ λΆλΆμ λΆλ¦¬ν¨μΌλ‘μ¨ λ³΅μ‘ν JSP μ½λλ€μ μ€μ΄κ³ νλ‘κ·Έλ¨μ μ¬μ¬μ©μ±μ μ¦κ°μν¨λ€. β β β *μλ°λΉμ μ¬μ©νλ μ΄μ μλ°λΉμ μ¬μ©νκ² λλ©΄ λμμ΄λλ λμμ΄λμ μν λ§, νλ‘κ·Έλλ¨Έλ νλ‘κ·Έλλ¨Έμ μν λ§ ν μ μκ² λλ€. μ¦, κ°λ° μ λΆλ¦¬λ μμ μ΄ κ°λ₯νκ² λλ€. β β β *μλ°λΉμ μ€κ³ κ·μ½ μλ°λΉμ λ€λ₯Έ ν΄λμ€μλ λ¬λ¦¬ κ·μ λμ΄μλ κ·μ½μ λ°λΌμ μμ±ν΄μΌ νλ©°, μ΄μ λ§μ§ μμ κ²½μ°λ μλ°λΉμ νΉμ±μ κ°μ§ μλ ν΄λμ€κ° λμ΄λ²λ¦΄ μ μμΌλ―λ‘ μ£Όμν΄μΌ νλ€. β β β *μλ°λΉμ κΈ°λ³Έ μμ± μμ β BeanTest.java package test; public class BeanTest { private Stri.. 2021. 2. 24. [JSP] μ‘μ νκ·Έλ₯Ό νμ©ν ν νλ¦Ώ νμ΄μ§ μμ± βΆ ν νλ¦Ώ νμ΄μ§λ₯Ό μ¬μ©νλ μ΄μ ν νλ¦Ώ νμ΄μ§λ λ μ΄μμμ ꡬμ±νκ³ κ° μμμ λ΄μ©μ λ€λ₯Έ νμ΄μ§μμ κ°μ Έμ€λ―λ‘ μ 체 νμ΄μ§ κ΅¬μ± μμ μμλ μ΄ ν νλ¦Ώ νμ΄μ§λ§ λ³νμν€λ©΄ λλ―λ‘ λ§€μ° νΈλ¦¬νλ€. β β β βΆ ν νλ¦Ώ νμ΄μ§μ μ€κ³ ν νλ¦Ώ νμ΄μ§μ μ€κ³μμ μ€μν κ²μ λ μ΄μμ ꡬ쑰λ₯Ό κ²°μ νλ κ²μ΄λ€. ν νλ¦Ώ νμ΄μ§ μμ²΄κ° λ μ΄μμ ꡬ쑰λ λ§μ°¬κ°μ§μ΄κΈ° λλ¬Έμ΄λ€. ν νλ¦Ώ νμ΄μ§ μ€κ³λ₯Ό μν΄μλ μ¬μ΄νΈ νλ©΄μ νμ΄ κ²°μ λμ΄μΌ νλ€. β β β βΆ μ‘μ νκ·Έλ₯Ό μ΄μ©ν ν νλ¦Ώ νμ΄μ§μ μμ± νμΌ μ΄λ¦ μ€λͺ top.jsp νλ©΄ μλ¨μ νμλ λ©λ΄ νμΌ μ΄λ¦μ΄λ€. bottom.jsp νλ©΄ νλ¨μ νμλ νμΌ μ΄λ¦μ΄λ€. left.jsp νλ©΄ μ’μΈ‘μ νμλ λ©λ΄ νμΌ μ΄λ¦μ΄λ€. newitem.jsp μ μν νμ΄μ§ ν.. 2021. 2. 10. μ΄μ 1 2 3 4 λ€μ λ°μν