[JSP] JSP 스크립트
·
Java/JSP
JSP 스크립트 요소  - JSP 페이지에서 Java 코드를 사용할 수 있도록 하는 요소  - JSP 페이지에서 동적으로 HTML을 생성하거나, DB와 연동해서 데이터 처리 가능 #  스크립트릿 (ScriptLet)  - JSP 페이지에서 Java 코드를 실행할 수 있음  - JSP 페이지 어디든지 작성할 수 있음  - HTML과 Java 코드를 혼합해서 사용할 수 있음  - 출력 결과를 지정하면 출력할 수 있음 #  표현식 (Expression)  - JSP 페이지에서 Java 코드의 결과 값을 출력할 수 있음  - HTML 태그 내부에서만 작성할 수 있음  - 출력할 값이 null인 경우, 빈 문자열이 출력됨  - 표현식 안에 아무것도 작성하지 않으면 오류 #  선언 (Declaration)  - J..
[JSP] JSP 내장 객체 1 (request, response, session, out)
·
Java/JSP
JSP 내장 객체  - JSP 페이지에서 자동으로 생성되어 사용할 수 있는 객체  - JSP 컨테이너가 JSP 페이지를 실행하는 동안에 자동으로 생성됨  - JSP 페이지에서 명시적으로 선언하지 않아도 사용 가능  request 객체  - HTTP 요청 정보를 다루는 객체 1234567891011// 인코딩 표준 지정request.setCharacterEncoding("utf-8"); // 프로젝트명 (root context)request.getContextPath(); // request의 "name"에 대한 "value" 값 가져오기String 변수명 =&nb..
[JSP] URL Mapping
·
Java/JSP
URL Mapping   - 외부에서 요청하기 쉽도록 특정 문자를 이용해서 접근을 쉽게 할 수 있도록 하는 기술#  과정  - 해당 요청에 맞는 적절한 java 파일을 선택함      → 동적 컴파일 : 실행 시점에 .class 파일을 만듦      → .obj 파일로 변환      → response Servlet의 URL Mapping  - 클라이언트의 HTTP 요청을 처리할 서블릿을 선택하는 방법을 지정함#  방법 1 : web.xml 파일에서 설정123456789101112131415161718192021222324// 예시   <servlet>      <!-- 클래스 이름..
[JSP] JSP와 Servlet(서블릿)
·
Java/JSP
JSP (Java Server Pages)  - 서버 측에서 동적인 웹 페이지를 생성하기 위한 기술 (Java + HTML)  - 템플릿 엔진  - HTML 문서 안에 자바 코드를 포함시킬 수 있는 자바 기반의 서버 사이드 스크립트 언어      (서버 사이드 스크립트 언어 : 웹 서버 옆에서 작동하는 언어) #  동작 과정  1. 클라이언트가 웹 브라우저를 통해 JSP 페이지에 접속함  2. JSP 컨테이너(Tomcat)는 JSP 파일을 읽어 Java 코드로 변환하고, 컴파일해서 Servlet 클래스 파일 생성  3. 생성된 Servlet 클래스 파일을 실행해서 동적인 HTML 문서 생성해서 클라이언트에게 전송  Servlet (서블릿)  - 클라이언트로부터의 요청을 처리하고, 그 결과를 HTML 페이..
[JSP] Java Web 개발 환경 세팅
·
Java/JSP
톰캣 (Tomcat)  - Java Servlet과 JSP를 실행하기 위한 웹 애플리케이션 서버(WAS) 내에 존재하는 웹 컨테이너  - 클라이언트 요청에 대해 정적인/동적인 웹 페이지를 생성하여 제공함  - HTTP 프로토콜 사용  Eclipse EE 버전 다운로드  - Eclipse IDE for Enterprise Java and Web Developers #  다운 받은 후 설정  1) 상단 메뉴 [Windows] → [Preferences] → 'encoding' 검색 → 전부 'UTF-8'로 설정  2) 상단 메뉴 [Help] → [Eclipse Markgetplace] → 'web developer' 검색       → 'Eclipse Enterprise Java and Web Develop..