본문 바로가기

jsp14

JSP (예외, pagecontext, ajax, XMLHttpRequest) ✔ 원하는 부분 화면에 계속 포함하기 ✔ 화면에 다른 파일을 포함하기 ✔ exception 객체 ✔ exception 객체 - 예외가 발생하면 특정 페이지로 이동 - 에러페이지 사용 허용 ✔ exception 객체 코드 exception 객체 500 ERROR 에러타입 : 에러 메세지 : ✔ exception 객체 결과 ✔ pageContext 객체 ✔ pageContext 객체 forward() - 현재 페이지의 요청과 응답에 관한 제어권을 URL로 지정된 주소로 넘김 - 제어권만 다른 페이지로 넘기고 URL 주소는 유지되는 방식 - response.redirect("..") 과는 다름 ✔ pageContext 객체 코드 pageContext 객체 pageContext의 forward() 예제입니다. .. 2022. 11. 21.
JSP (서블릿, 세션, 장바구니) ✔ 서블릿 ✔ 서블릿(Servlet) - Dynamic Web Page를 만들 때 사용되는 자바 기반의 웹 어플리케이션 프로그래밍 기술 - 웹 요청과 흐름을 간단한 메서드 호출만으로 체계적으로 다룰 수 있게 해주는 기술 🔏 서블릿의 특징 - 클라이언트의 Request에 대해 동적으로 작동하는 웹 어플리케이션 컴포넌트 - HTML을 사용하여 Response를 함 - Java의 스레드를 이용하여 동작 - MVC 패턴에서 컨트롤러로 이용 (Model/View/Controller) - HTTP 프로토콜 서비스를 지원하는 javax.servlet.http.HttpSevelt 클래스를 상속 - HTML 변경시 Servelt을 재 컴파일해야 하는 단점 🔏 서블릿 컨테이너 - 서블릿을 담고 관리해주는 컨테이너 - Ht.. 2022. 11. 21.
JSP (쿠키, 세션 로그인 및 기본개념) ✔ 내장객체 ✔ JSP 내장 객체 ❗ request 객체 웹 브라우저의 요청 정보를 저장하고 있는 객체 메소드 getHeader() : 요청 정보의 헤더를 반환 getMethod() : 요청 정보의 http method(get, post) 반환 getParameter() : 요청 정보의 이름(name)으로 요청 값(value)을 반환 getParameterValues() : 요청 정보의 이름으로 요청 값을 배열로 반환 setCharacterEncoding() : 요청 정보의 인코딩을 설정 ❗ response 객체 웹 브라우저의 요청에 대한 응답 정보를 저장하고 있는 객체 ✔ 쿠키 🔏 쿠키(cookie) - 프로그램에서 흔적을 남기는 것. 클라이언트와 서버가 연결을 시도한 흔적을 남겼다가, 후에 또 연결을.. 2022. 11. 18.
JSP 데이터 요청 (get, post) 방식 ✔ 데이터 요청 - get 방식데이터 요청 get 방식 - 간단한 요청을 보낼 때 사용 - 내용의 크기가 제한적 - 데이터가 노출(URL) - URL뒤에 전송할 데이터를 붙여서 보냄 - 단순히 서버에게 자원을 요청할 때 사용 - 전송과 응답의 속도가 빠름 ✔ get 예제 코드 1 : 페이지 무조건 최상단, 정보를 설정하는 페이지 language : 사용할 프로그래밍 언어, java를 사용 contentType : 생성할 문서의 컨텐츠 유형, HTML 사용 pageEncoding : 문자 인코딩을 설정 -> UTF-8을 사용한다.❗ --%>전송방식아이디 : 비밀번호 :  ✔ get.. 2022. 11. 18.