jsp 5

[JSP 공부 4일차] 액션 태그, 쿠키

액션 태그(Action Tag)서버나 클라이언트에게 어떤 행동을 하라고 명령하는 태그페이지와 페이지 사이를 연결하거나 다른 페이지의 내용을 현재 페이지에 포함하거나자바빈즈(JavaBeans) 등의 다양한 기능을 제공액션 태그의 형식은 xml 형식 1) forward  : 다른 페이지로의 이동2) include : 외부 페이지의 내용 포함3) param : 현재 페이지에서 다른 페이지로 데이터 전달4) useBean : Java 파일에 있는 객체 가져오기 (new 기본 생성자())5) setProperty  내장 객체 (object)객체화 없이 사용할 수 있는 객체 jsp가 서블릿으로 변환될 때 웹 컨테이너가 자동으로 메모리에 할당request : 웹 브라우저의 요청 정보 저장response : 웹 브라우..

[JSP 3일차] 디렉티브 태그와 인클루드 태그

1. JSP(Cont' d)디렉티브 태그(Directive Tag) :   현재 jsp의 정보 설정일반적으로 페이지의 최상단에 위치속성(기본값)language(java) : 현재 jsp가 사용할 언어contentType(text/html) : 현재 jsp가 생성할 문서 유형pageEncoding(ISO-8859-1) : 페이지의 인코딩 설정 ( UTF-8 로 변경 필요)import : 현재 jsp에서 사용할 자바 패키지, 클래스 설정session(true) : 현재 jsp에서 세션 사용여부 결정info : 현재 jsp에 대한 설명errorPage : 현재 jsp에서 오류가 발생할 경우 이동할 페이지 Directive Example Today :      인클루드 태그(include tag) : 현재..

[JSP 2일차] 스크립트 태그

JSP (Java Server Page)HTML을 중심으로  Java와 연동하여 사용하는 웹 언어HTML 안에 Java 코드를 잙성할 수 있는 언어 서블릿에서  HTML 을 작성하는 것은 매우 번거롭기 때문에 JSP에서 Java 코드를 사용하는 것이 편하고 자주 사용됨(1) 스크립트 태그(scipt tag)HTML 코드에 Java 코드를 넣어 프로그램이 수행하는 기능을 구현1) 선언문(declaration) 자바 변수나 메서드 정의에 사용2) 스크립틀릿(scriptlet) 자바 변수 선언 및 자바 로직을 작성할 때 사용3) 표현식(expression) 값을 직접 지정 Index.jsp JSP Examples Script Test 1링크 클릭 시 01_script_test.jsp 페이지로 이동 01_sc..

[JSP 2일차] OrderServlet 파라미터 입력 연습

1. 기본 개념 정리Server(서버) Client(사용자)의 요청(request)에 맞는 서비스를 제공하는 것요청(request) 응답(response)httpd클라이언트의 요청을 인식하는 프로그램요청을 웹 서버에 전달스레드 스케쥴링web페이지 요청과 응답이 일어나는 장소인터넷에 연결된 컴퓨터들을 통해 정보를 공유하는 공간web Server(http) : 아파치(Apache)사용자의 요청이 정적인지 동적인지 판단정적이면, 준비되어 있는 리소스(html, img, css, javascript, font).제공동적이면, 웹 컨테이너에 요청을 보냄 웹 컨테이너(Servlet Container)사용자의 동적 데이터를  servlet, jsp로 연산하거나 제어하며, DB 접속 등을 통해 정제된 데이터로 가공하..

[JSP 1일차] 서블릿의 Get, Post

MyServlet.java 개발HttpServlet 상속 + doGet, doPost 구현Post는 Chrome 확장 프로그램인 Talend API Tester 사용 자바 소스코드package com.korea.servlet;import java.io.IOException;import java.io.PrintWriter;import jakarta.servlet.ServletException;import jakarta.servlet.annotation.WebServlet;import jakarta.servlet.http.HttpServlet;import jakarta.servlet.http.HttpServletRequest;import jakarta.servlet.http.HttpServletRespons..