반응형 코딩/JSP27 JSP에서의 JSTL(JSP Standard Tag Library)에 대해 알아보자 JSTL(JSP Standard Tag Library)은 JSP에서 자주 사용하는 기능을 표준 태그로 제공하는 라이브러리입니다. JSTL은 JSP 1.2부터 표준으로 포함되었습니다. JSTL은 다음과 같은 기능을 제공합니다. 1. Core 태그 라이브러리 - 조건문(if, choose, when, otherwise) - 반복문(forEach, forTokens) - 변수 선언(set) - URL 생성(url) 2. Formatting 태그 라이브러리 - 숫자 포맷팅(formatNumber, formatPercent) - 날짜/시간 포맷팅(formatDate, formatTime) - 메시지 리소스(message) 3. SQL 태그 라이브러리 - 데이터베이스 쿼리 실행(query) - 쿼리 결과 처리 및 .. 2023. 5. 7. JSP에서의 EL(Expression Language)에 대해 알아보자 EL(Expression Language)은 JSP에서 변수나 값을 출력하기 위해 사용하는 표현 언어입니다. EL은 JSP 2.0부터 추가된 기능으로, JSP 페이지에서 Java 코드를 작성하지 않고도 값을 출력하거나 연산할 수 있도록 도와줍니다. EL은 다음과 같은 문법으로 사용됩니다. ${expression} 여기서 `expression`은 변수, 리터럴, 연산자, 메소드 호출 등을 포함할 수 있습니다. 예를 들어, 다음과 같은 JSP 페이지가 있다고 가정해 봅시다. ${message} ${count} ${message.toUpperCase()} ${count * 2} ${Math.sqrt(count)} 위 코드에서 `${expression}` 문법을 사용하여 `message` 변수와 `count` .. 2023. 5. 6. JSP 기본 문법 JSP(Java Server Pages)는 동적인 웹 페이지를 생성하는 데 사용되는 서버 측 스크립트 언어입니다. JSP는 HTML과 Java 코드를 결합하여 웹 페이지를 생성하는 방식으로 작동합니다. JSP 페이지의 확장자는 .jsp입니다. JSP 페이지의 구조는 다음과 같습니다. 위 코드에서 JSP 페이지는 `` 디렉티브로 시작합니다. 이 디렉티브는 JSP 페이지의 언어, 콘텐츠 유형 및 페이지 인코딩을 설정합니다. JSP 페이지의 `` 태그 내부에는 `` 태그를 사용하여 스크립트릿과 표현식을 작성할 수 있습니다. 스크립트릿은 Java 코드 블록으로, 변수, 제어문 및 함수를 작성할 수 있습니다. 표현식은 JSP에서 출력할 값을 작성하는 데 사용됩니다. 또한, `` 디렉티브를 사용하여 JSP 페이지에.. 2023. 5. 6. JSP와 Servlet의 차이점 JSP와 Servlet의 차이점 JSP(JavaServer Pages)와 Servlet은 모두 자바 언어를 기반으로 하는 웹 애플리케이션 개발을 위한 서버 사이드 스크립트 언어입니다. 그러나, JSP와 Servlet은 목적과 사용 방법에 차이점이 존재합니다. JSP(JavaServer Pages) JSP는 HTML 코드 안에 자바 코드를 삽입하여 동적인 웹 페이지를 생성하는 언어입니다. JSP 파일은 .jsp 확장자를 가지며, JSP 코드를 작성한 후 서버에 요청하면, 서버는 JSP 코드를 Servlet으로 변환한 후 실행합니다. 따라서 JSP를 사용하면 HTML 코드와 Java 코드를 쉽게 혼합하여 동적인 웹 페이지를 구성할 수 있습니다. JSP에서는 EL(Expression Language)이나 JS.. 2023. 5. 4. 이전 1 ··· 3 4 5 6 7 다음 반응형