고마구의 개발 블로그
240703 11주차 수요일 - el,jstl 본문
- el -
- el은 jsp에서 제공하는 각종 데이터를 화면에 출력하는데 사용한다.
- jstl은 jsp에서 자바 코드를 걷어 내기 위해서 사용한다.
JSP(JavaServer Pages) EL(Expression Language)은
JSP 페이지에서 데이터를 표현하고 조작하기 위한 스크립트 언어입니다.
EL은 JSP의 간결성과 가독성을 향상시키고, 데이터 접근과 연산을 간편하게 처리할 수 있도록 도와줍니다.
EL은 ${ } 기호를 사용하여 중괄호{ } 안에 기술한 데이터를 기술 한다.
EL을 사용하여 데이터를 출력하거나 jstl 안에서 조건문, 반복문, 연산 등을 수행할 수 있습니다.
* JSP Expression Language (EL)에서 모든 입력 값이 기본적으로 문자열로 처리되기 때문입니다.
EL은 다양한 Scope(범위)에서 객체에 접근할 수 있도록 다음과 같은 객체를 지원 합니다.
- pageScope : 페이지 범위에 속하는 객체에 접근합니다.
- requestScope : 요청 범위에 속하는 객체에 접근합니다.
- sessionScope : 세션 범위에 속하는 객체에 접근합니다.
- applicationScope : 어플리케이션 범위에 속하는 객체에 접근합니다.
EL을 사용하여 Scope에서 객체에 접근하려면 ${} 표현식을 사용합니다.
${} 안에는 객체의 이름을 작성합니다. 다음은 사용 예제이다.
- ${pageScope.message}
- ${requestScope.message}
- ${sessionScope.message}
- ${applicationScope.message}
arraylist
- contains() : 특정 값이 List에 포함되어 있으면 true를 반환하고, 그렇지 않다면 false를 반환한다.
- containsAll(targetList tl) : 전달받은 targetList의 값 중 하나라도 List에 포함되어 있으면 true를 반환하고, 그렇지 않다면 false를 반환한다.
create table basket(
name nvarchar2(30),
price number,
count number
);
'KDT풀스택과정 공부' 카테고리의 다른 글
240705 11주차 금요일 - 미니 프로젝트 쇼핑몰 제작 02 (0) | 2024.07.05 |
---|---|
240704 11주차 목요일 - 미니 프로젝트 쇼핑몰 제작 01 (0) | 2024.07.04 |
240702 11주차 화요일 - JDBC 02 (0) | 2024.07.02 |
240701 11주차 월요일 - JDBC 01 (0) | 2024.07.01 |
240629 10주차 토요일 (0) | 2024.06.29 |