JSP
- 
                            JSP - JSTL에서 if문 사용하기JSP 2025. 2. 11. 22:40
짝수입니다.홀수입니다. 1. 코드 설명(1) JSTL 설정 : 이 줄은 JSP에서 JSTL 라이브러리를 사용할 수 있도록 설정하는 태그입니다. c는 JSTL core 라이브러리의 접두어(prefix)입니다.uri="http://java.sun.com/jsp/jstl/core": JSTL 라이브러리의 URI 경로로, c 접두어를 사용하여 라이브러리 내의 태그들을 호출할 수 있습니다. (2) 변수 설정 : cnt라는 변수를 7로 설정하는 태그입니다. cnt는 짝수나 홀수를 판별할 값입니다. var 속성은 변수명을, value 속성은 변수에 할당할 값을 정의합니다. (3) 조건문 - 짝수 판단 짝수입니다.: cnt 값이 짝수인지 확인하는 조건문입니다. test 속성에 조건식을 작성하여 조건이 참일 경우..
 - 
                            Forwarding이란?JSP 2025. 1. 30. 23:30
Forwarding은 웹 애플리케이션에서 한 서블릿이나 JSP 페이지가 다른 서블릿이나 JSP 페이지로 요청을 전달하는 방식입니다. 이 과정에서 클라이언트에게는 요청이 계속해서 동일하게 보이고 URL도 변경되지 않습니다. 즉, 클라이언트는 요청이 다른 페이지로 전달된 사실을 알 수 없습니다.Forwarding의 작동 방식RequestDispatcher:RequestDispatcher 객체는 요청을 다른 서블릿이나 JSP 페이지로 전달하는 데 사용됩니다.이 객체는 ServletRequest.getRequestDispatcher(String path) 메서드를 통해 생성됩니다.forward() 메서드를 사용하여 요청을 다른 리소스로 전달합니다.특징:URL 변경 없음: 요청이 전달되면 클라이언트의 브라우저는 ..
 - 
                            JSP - 코어태그 <c:out>와 <c:set>JSP 2024. 8. 30. 17:52
와 JSTL(JavaServer Pages Standard Tag Library)은 JSP(JavaServer Pages)에서 보다 간단하고 안전하게 HTML을 생성하고 데이터 처리를 할 수 있도록 도와주는 태그 라이브러리입니다. JSTL은 여러 가지 태그 라이브러리를 제공하지만, 여기에서는 가장 기본이 되는 코어(Core) 태그 중 두 가지인 와 에 대해 집중적으로 다뤄보겠습니다. 1. 태그 태그는 JSP에서 표현 언어(EL)를 사용하여 데이터를 출력할 때 사용됩니다. 이 태그는 데이터 출력 시 HTML 특수 문자를 이스케이프(escape)하여 XSS(Cross-Site Scripting) 공격을 방지하는 데 매우 유용합니다.주요 특징HTML 특수 문자 이스케이프: 예를 들어, &는 &, 값이..
 - 
                            JSP - EL'{$}'JSP 2024. 8. 29. 17:29
EL'{$}' 이란?**Expression Language (EL)**는 JSP(JavaServer Pages)에서 간단한 문법을 통해 데이터를 표현하고 조작할 수 있도록 지원하는 언어입니다. EL은 JSP 2.0에서 처음 도입되었으며, 서버 측 데이터를 HTML로 표현하는 것을 쉽게 하고, 기존의 스크립틀릿(스크립트 코드) 사용을 줄여서 JSP 코드를 더 간결하고 유지 보수하기 쉽게 만듭니다. 1. EL의 기본 개념EL은 ${} 구문을 사용하여 표현식을 작성합니다. EL을 통해 JSP 페이지에서 Java 객체의 속성에 접근하거나, 다양한 연산을 수행할 수 있습니다. JSP의 스크립틀릿() 코드 대신 EL을 사용하면 더 직관적인 문법으로 서버 측 데이터를 표현할 수 있습니다. 2. EL의 주요 기능2...
 - 
                            JSP - 헬퍼함수(Prototype.js) $F()와 $H()JSP 2024. 8. 29. 17:08
$F()와 $H()$F()와 $H()는 Prototype.js라는 JavaScript 라이브러리에서 제공되는 **헬퍼 함수(helper functions)**입니다. 이 라이브러리는 HTML DOM 조작, 이벤트 핸들링, AJAX, 그리고 다양한 유틸리티 기능들을 쉽게 구현할 수 있도록 도와줍니다.1. $F() - 폼 요소의 값을 반환하는 헬퍼 함수설명: $F()는 주어진 HTML 폼 요소의 value 속성을 반환하는 함수입니다. 이 함수는 폼 요소(예: , 등)의 값을 가져올 때 사용됩니다.예시:설명: 위의 예시에서 $F('username')과 $F('password')는 각각 id가 username과 password인 입력 필드의 값을 가져옵니다. 이 값들은 alert 창에 표시됩니다.예시: ..
 - 
                            JSP - 헬퍼함수의 개념과 소개JSP 2024. 8. 29. 17:04
헬퍼함수 JSP(JavaServer Pages)에서 헬퍼 함수(helper functions)는 자주 사용되는 기능을 캡슐화하여 JSP 페이지 내에서 재사용할 수 있도록 만든 작은 코드 블록입니다. 헬퍼 함수는 코드의 중복을 줄이고, JSP 페이지의 가독성을 높이며, 유지보수를 쉽게 합니다. JSP에서 헬퍼 함수는 보통 다음과 같은 방식으로 구현되고 사용됩니다. 1. 스크립틀릿으로 구현된 헬퍼 함수헬퍼 함수는 JSP 페이지 내의 스크립틀릿()에서 직접 구현될 수 있습니다.예시: 날짜 형식을 포맷팅하는 헬퍼 함수 Formatted Date: 2. 스크립틀릿으로 구현된 헬퍼 함수 Encoded HTML: 설명:헬퍼 함수 정의: helper.j..
 - 
                            JSP - 스크립틀릿과 비즈니스 로직: 이해와 활용JSP 2024. 8. 29. 11:41
JSP에서 스크립틀릿과 비즈니스 로직: 이해와 활용스크립틀릿(Scriptlet)이란?스크립틀릿은 JSP(JavaServer Pages)에서 Java 코드를 직접 작성할 수 있는 블록입니다. JSP 페이지에서 태그를 사용하여 스크립틀릿을 작성하며, 이 안에 포함된 코드는 JSP 페이지가 실행될 때 서블릿의 일부로 컴파일됩니다. JSP 페이지에서 태그의 위치와 용도: 1. JSP 페이지의 상단에 배치:페이지 전체에서 사용할 초기화 작업이나 설정을 처리하는 Java 코드를 작성할 때 사용됩니다. 예를 들어, 세션 변수 초기화, 데이터베이스 연결 설정 등을 상단에서 처리할 수 있습니다.이 경우, 페이지 전체에서 참조할 수 있는 변수를 선언하거나 초기화하는 데 사용될 수 있습니다. 2. JSP 페이지의..
 - 
                            JSP - 디렉티브 이해하기: page, include, taglibJSP 2024. 8. 29. 11:33
JSP 디렉티브 이해하기: page, include, taglib JSP에서 골뱅이(@) 기호는 디렉티브를 정의할 때 사용됩니다. 디렉티브는 JSP 페이지의 동작에 영향을 미치는 메타데이터와 같은 역할을 합니다. JSP에서 사용할 수 있는 주요 디렉티브와 그 예시는 다음과 같습니다. 1. page 디렉티브 ()page 디렉티브는 JSP 페이지의 전반적인 속성을 설정하는 데 사용됩니다. 다음은 자주 사용하는 속성과 그 예시입니다:contentType: 페이지의 콘텐츠 유형을 설정합니다. 이 설정은 JSP 페이지의 출력이 HTML이고, 문서 인코딩이 UTF-8임을 지정합니다. import: 자바 클래스 패키지를 JSP 페이지에 import할 때 사용됩니다. 이 설정은 List와 ArrayList 클래스에 접..