Developer/JSP EL JSTL 4

JSTL이란 , 코어 태그 라이브러리

JSTL 이란 ? JSTL(JSP Standard Tag Library)는 JSP(JAVA Server Pages)에서 자주 사용되는 기능을 제공하는 태그 라이브러리.널리 사용되는 커스텀 태그를 표준으로 만든 라이브러리 이다 , 간결하고 이해하기 쉬운 코드라는 것이 장점이다.JSTL 을 사용하면 , JAVA 코드 방식을 최소화 하여 HTML 과 태그 위주로 템플릿을 구성 할 수있어 ,비즈니스 로직과 분리가 용이해진다.JSTL 의 주요기능✅ 코어(Core) 태그 → 제일 많이 사용 , 반복문 조건문 등 기본적인 로직을 다루는 태그✅ Formatting 태그 → 날짜 , 숫자 문자열의 포매팅을 지원✅ sql 태그 → JSTL을 통해 데이터베이스 쿼리를 작성할 수 있는 태그 , 간단한 조회작업에 사용✅ xml..

EL의 자료형과 연산

값의 출력 비교1) 값(Value)의 출력 비교▪️ Java 표현식 name : ▪️ Java out 객체 활용 name : ▪️ EL 출력 :${" 🍪 Hello EL, 표현 언어 🍪 "} ▫️Java 변수 출력1 : name = \${name} ▫️Java 변수 출력2 : \${"name : " +name}▪️ EL 문자열 연산 : \${"EL 문자열" + "연산은 가능하니?" }▪️ EL 내부에서는 Java 변수, 문자열 연산불가 🩵‼️자바를 모르는 사람도 손쉽게 사용하기 위함이 목적임EL 문자열 연산 : ${"EL 문자열" + "연산은 가능하니?" }이부분을 \을 제외하고 사용한다면 Exception 발생 결론은 , EL 내부에서는 Java 변수 사용 불가, 문자열 연산이 불가하다.자료..

JSP 의 표현언어 EL

EL 이란 ?Expression Language 는 JSP에서 값을 간단하고 직관적으로 출력하기 위해 사용하는 언어EL 이란 ?EL 은 자바코드를 거의 사용하지 않고 변수나 객체의 속성 값을 출력할 수있도록 한다.EL 표현식은 ${...} 형식으로 사용한다 자바 표현식과 EL 표현 언어 사용의 비교 자바 방식=> JAVA 표현식 : => JAVA Out 객체 : "+name); %>EL 방식 => EL 로 JAVA 변수 출력 : \${name} \ 를 통해 ${}를 문자열로 인식. EL 에서 사용할 수 있는 기본 객체EL 에서는 JSP 에서 자주 사용하는 객체들을 미리 정의해 두었기 때문에 , 별도 선언 없이 바로 사용가능.(Implicit object)pageScoperequestScope..

JSP 기초 , requset와 response 객체 , 페이지 이동

JSP 에 대해 알아보자. JSP(Java Server Page) 특징JAVA 기반의 스크립트 언어이다 : JAVA의 기능을 그대로 사용한다.HTML 응답 페이지를 생성한다 : 클라이언트 요청을 받아 응답 화면을 생성하는데 주로 사용된다.플랫폼에 독립적이다 : JAVA를 기반으로 하기 때문에 , 다양한 환경에서 사용할 수 있다.프레임 워크와 연동이 완벽하다 : Spring 이나 Struts 등의 프레임 워크와 쉽게 연동이 된다.웹 어플리케이션에서, 결과화면 (Veiw)를 생성할 때 , 주로 사용된다.JSP 처리과정1 . 클라이언트 요청 : 사용자가 브라우저에서 JSP 페이지에 대한 요청을 보낸다.2 . 웹 컨테이너 : 클라이언트 요청을 받은 웹 컨테이너는 JSP 파일을 처리하기 위해 다음단계를 거친다.3..

728x90