[JSTL] - 기본 문법
·
Backend/EL & JSTL
JSTL에서 제안하는 표준 접두사 Tag Library 선언문 기능 Core (기본) 가장 자주 사용되는 태그. 일반적인 프로그램의 기능을 제공한다. XML XML 문서를 생성, 조작 Formatting (I18N-국제화) RDBMS와 상호 작용하는 태그를 제공 Functions (기타함수) 일반적인 문자열을 가공하고 조작하는 표준함수 - 변수 선언 태그, 변수를 다룰 때 사용한다. - 생성한 변수는 JSP의 로컬 변수가 아니라 Servlet 보관소에 저장된다. - scope의 기본 값은 page이기 때문에 생략하더라도 JSPContext에 저장된다. 값 - 변수 제거 태그 ex) 이름 : ${name} 이름 : ${name} 이름 : hong 이름 : - 출력문을 만드는 태그 - value 값이 nul..
[ JSTL ] JSTL 기초 , 설치 방법
·
Backend/EL & JSTL
JSTL - Java Server Pages Standard Tag Library의 약어로, Java 코드를 바로 사용하지 않고 HTML 태그()형태로 직관적인 코딩을 지원하는 라이브러리 이다. - 일반적으로 HTML 태그만으로는 Java의 forEach문과 같은 반복문을 사용할 수 없다. ${i} java 처럼 태그 () 안에 쓰임새가 직관적으로 파악되는 반복문을 확인할 수 있다. 이것이 JSTL 문법이다. JSTL 장점 : JSTL은 위 예시와 같이 forEach 기반의 반복문이며, 변수는 i로 설정하고, 초기값은 1, 종료값은 10이며 해당 변수를 차례로 화면에 출력하는 코드라는 것을 쉽게 파악할 수 있다. 이 장점 덕분에, 개발자가 아닌 HTML/CSS를 다루는 디자이너가 간단한 코드 작업을 쉽게..
[EL] EL 기본 개념
·
Backend/EL & JSTL
EL 개념 - Expression Language의 약자로 JSP 2.0에서 새롭게 추가된 스크립트 언어이다. - 스크립트의 , 표현식을 좀 더 간단하고 이해하기 쉽도록 표현된 언어이다. - 기존의 Script tag의 표현식 ( 정보 : 스크립트 릿 ) tag에서 업그레이드된 버전 ( ${정보} ) EL 특징 - JSP속성 영역 (request, response, session, application) 저장된 속성 객체의 property를 출력한다. - 리터럴 데이터, 다양한 연산 결과 출력이 가능하다. - JSTL과 연동이 가능하다. EL 출력 표현식 - JSP 페이지에서 사용되는 출력 전용 스크립트 언어 - 서버에서 해석되는 스크립트언어 ( 서버에서 실행되서 서버에서 출력되는 ) EL : tomca..