Java29 [국비지원] KH 정보교육원 87일차 kh day 087 09장 JSP 고급 이어서 나가자! * EL 언어의 문법 : {EL변수} * EL 변수는 뭔가요? 1) 4개의 공유영역에 바인딩되어있는 공유속성명 (***) 2) EL의 내장객체 3) JSTL의 문법상 만들어지는 EL변수 (나중에 배우자) * 만일 특정 공유영역에 바인딩 되어있는 공유속성이 아래 녀석들이라면 어떻게 ${ } 문법으로 위 객체들을 출력할 수 있을까? 1) 자바빈즈 객체 -> ${ 공유속성.프로퍼티명 } or ${ 공유속성명.getter메소드 } 2) Map 객체 -> ${ 공유속성.KEY } or ${ 공유속성명.get(key) 메소드 } 3) 배열 객체 -> ${ 공유속성[인덱스번호] } 4) List 컬렉션 -> ${ 공유속성[인덱스번호] } 5) 사용자 정의 객체 .. 2022. 7. 29. [국비지원] KH 정보교육원 86일차 kh day 086 3. 액션 태그 이어서 나가자 자바빈(JavaBeans)에 초기화하려는 값이 HTML태그의 입력 파라미터값이라면 다음과 같이 value속성 대신에 param 속성을 사용한다. param 속성값으로 HTML 태그의 name값을 지정하면 자동으로 파라미터값이 프라퍼티에 저장된다. 2022. 7. 29. [국비지원] KH 정보교육원 85일차 kh day 085 내장객체 이어서 나가자! 5. application 내장 객체 서블릿 과정에서 학습했던 ServletContext 객체를 참조하는 변수이다. 따라서 로그 및 파일 접근, application scope에 저장되는 속성(attribute)설정등을 구현할 수 있다. /JSP/count.jsp Visitors: count.jsp /JSP/countInfo.jsp 방문자 수 조회화면 현재까지 총 방문자 수: countInfo.jsp --- 6. session 내장 객체 서블릿 과정에서 학습했던 HttpSession 객체를 참조하는 변수이다. 따라서 장바구니 및 로그인 기능을 구현할 수 있다. 단 page 지시어에서 session="false" 값으로 지정하면 session 내장 객체를 사용할.. 2022. 7. 28. [국비지원] KH 정보교육원 84일차 kh day 084 오늘부터 본격적으로 JSP를 배우기 시작했다. 새로운 개념을 배우는건 항상 정신 없지만 공부하는 맛이 난다 ㅎㅎ 아마 이틀내로 JSP가 끝나게 될 거 같은데 짧은 기간동안 집중도를 높여야겠다! --- JSP 파일은 webapp 폴더 밑에 위치해야한다. /hello.jsp 안녕하시렵니까? 반갑구먼 반가워요. hello.jsp --- * JSP == Servlet 모든 JSP가 Servlet 자바소스로 변환될 때는, 아래의 패키지로 고정됨 org.apache.jsp. * Servlet Lifecycle methods : init -> service -> destroy JSP 동작 3단계 JSP파일은 다음과 같이 3단계를 거쳐서 실행된다. 1) 변환 단계 요청된 JSP파일은 파일명_jsp... 2022. 7. 27. 이전 1 2 3 4 5 6 7 8 다음