request 기본객체는 웹 브라우저에서 가장 많이 사용되는 기본 객체이다. 이 request 기본객체는 웹 브라우저의 '요청'과 관련있다. 요청 정보에 관한 객체들이 request 기본객체이다. (사실 이 부분이 자주 햇갈렸는데, 웹 브라우저의 '요청'이라함은 웹브라우저가 클라이언트에게 정보를 '요청'히면 웹브라우저는 클라이언트가 입력한 '요청정보'를 받아 웹서버에 전달하는 개념이다.) request 기본 객체는 클라이언트가 전송한 정보와 서버 정보를 구할 수 있는 메소드를 제공한다. 아래의 코드를 보며 메소드들을 간단하게 소개한다. 클라이언트 IP : = 요청정보 길이 : = 요청정보 인코딩 : = 요청정보 컨텐츠타입 : = 요청정보 프로토콜 : = 요청정보 전송방식 : = 요청정보 url : = 컨..
JSP에선 HTML과 자바 코드를 혼용해서 사용할 수 있다고 했다. 그렇다면 HTML영역, 자바 영역을 구분해야 가독성이 좋을텐데, 이를 수행하는 것이 선언부, 표현식 스크립트릿이다. 페이지 디렉티브는 JSP페이지, 자바의 사전 설정을 수행하는 것이다. (자바에선 import가 올 수 있겠고, jsp에선 utf-8 같은 캐릭터 설정같은 것이 올 수 있겠다) 1. 디렉티브 앞서 설명했듯, 자바의 import나 JSP 페이지의 사전 설정을 수행하는 영역이다. 문법으로는 이다. 2. 선언부 선언부는 말 그대로 '무언갈 선언한다'는 뜻이다. 자바에서의 함수 정의, 변수 선언 등의 역할을 한다. 문법으로는 를 사용한다. 3. 스크립트릿 스크립트릿은 JSP페이지 내에서 자바코드를 기술할 수 있는 영역이다. 선언부,..
JSP는 Java Server Page의 약자이며, Backend 개발 언어이다. HTML과 JAVA를 같이 사용하여 사용자에게 보여지는 HTML 영역과 서버로직 개발을 분업화시켜 효율적인 코딩을 가능하게 해준다. 같은 컨셉에 속하는 언어는 PHP, ASP등의 언어가 있다. 파일확장자는 ' ~.jsp ' 이며, JSP를 다루기 위해선 기본적으로 알아야할 개념들이 있다. 1. JAVA 2. OOP ( 객체지향 프로그래밍 ) -> 상속, 오버로딩/오버라이딩, 인터페이스, 예외처리, 쓰레드 등등 3, JDBC 4, Servlet 기초 프로그래밍 (request, response, GET, POST 등) ★ JSP 학습에 도움이 되는 개념 1. HTML --> HTML 기초태그, FORM 관련 태그 2. JS ..