#EL( Expression language )
- 식(Expression)을 중심으로 코드를 기술하는 언어입니다.
- 연산자와 피연산자의 조합을 ${}으로 표현합니다.
- 애트리뷰트 : set/get/
- JSP 사용하는 스크립트릿 문법을 쉽게 하기 위한 언어입니다. ${ }
## EL 접근자
- dot(.)
- 브래킷([])
- 닷 연산자와 브래킷 연산자는 상호 교환 가능
## EL 내장객체
JSP
범위 : pageScope, requestScope, sessionScope, applicationScope
요청 : param, paramValues
요청헤더 : header, headerValues
쿠키 : cookie
##연산자
## 자바빈 프로퍼티
VO : only Read
DTO : read/write
학문적 의미이고 현업에서는 아무렇게나 쓴다고 합니다.
#JSTL
## 왜쓰는거야?
- Java 문법(스크립트스)이 아니라 JSP 뷰단에서 처리 로직입니다.
- java문법있으면 에디터가 긴장, 퍼블리셔도 JSTL을 사용하여 범용성이 높습니다.
- 캐스팅에서 자유로워집니다.
-여기서 쓰는건 거의 코어, 아니면 포매팅 입니다.
- EL 표현만 쓴다. 타임리프를 이용한다 --> jsp를 쓰지 않는다는 표현입니다.
## 사용자 정의 태그
JSP 내장객체 SCOPE: page< request<session<application
EL 내장객체 SCOPE : pageScope < requestScope < sessionScope < applicationScope
JSTL_기본 개념&Core Tag
📌JSTL이란? JSTL이란 jsp에서 HTML 코드 내에 java 코드인 스크립틀릿 을 ${sample}로, 문을 `, 문을 ` 등으로 대체하여 사용한다. 즉, 자바코드를 html 태그형식으로 간편하게 사용하기 위해 나온 라이브
velog.io
https://sinna94.tistory.com/entry/JSTL-fmt-%ED%83%9C%EA%B7%B8-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0
'KOSTA : 클라우드 네이티브 애플리케이션 개발 전문가 양성과정' 카테고리의 다른 글
06/12 41일차 Java Test / Spring (0) | 2024.06.12 |
---|---|
06/11 40일차 Spring 환경설정 및 설치 / 스프링 모듈 관계도 / 스프링 웹 동작 구조의 흐름/ 레거시 vs Boot (0) | 2024.06.11 |
5/29 31일차 (0) | 2024.05.29 |
05/28 30일차 이클립스 Deployment Assembly에 대해서, Ajax를 이용한 REST(JSON<-->String) (0) | 2024.05.28 |
05/27 29일차 Redirect VS Forwarding, 동기 vs 비동기, AJAX (0) | 2024.05.27 |