JSP에서 자바를 입력하는 방법예시JSP에서 자바 변수 선언(전역변수)예시
request.메서드메서드 목록getRemoteAddr(): IP주소값 반환(String)getContentLength(): 클라이언트가 전송한 요청 정보의 길이 반환(Long)getCharacterEncoding(): 클라이언트가 정보를 전송할 때 사용한 캐릭터의 인
하나의 JSP 페이지를 처리할 때 사용되는 영역pageContext 기본 객체하나의 HTTP 요청을 처리할 때 사용되는 영역request 기본 객체하나의 웹 브라우저와 관련된 영역session 기본 객체하나의 웹 어플리케이션과 관련된 영역application 기본 객체
Exception이 발생할 때 에러화면 대신 지정한 JSP 페이지를 보여준다.응답상태코드, Exception 내용에 따라 분기도 가능하다.(미작성)예시
동일한 상단메뉴, 좌측메뉴, 하단 푸터 등의 공통 구성요소를 위한 코드의 중복을 방지한다.예시포함할 페이지에 파라미터를 추가하여 호출예시JSP페이지간 요청&이동 시 사용한다.예시
자바빈은 속성(데이터), 변경 이벤트, 객체 직렬화를 위한 표준이다.자바빈 클래스: 데이터를 저장하는 필드, 데이터를 읽을 시, 저장 시 사용하는 메서드가 포함된 형태가 표준 자바빈 규약을 따르는 클래스다.자바빈 프로퍼티자바빈에 저장되는 값. getter,setter
setMAxAge() : 쿠키의 유효기간 설정setpath() : 쿠키사용의 유효 디렉토리를 설정setValue() : 쿠키의 값을 설정 \*setVersion() : 쿠키 버전 설정getMaxAge() : 쿠키 유효기간 정보를 얻음getName() : 쿠키 이름을 얻

JSP의 출력 문법을 대체하는 표현 언어.내장객체${pageScope.}${requestScope.}${sessionScope.}${applicationScope.}${param.}: 파라미터 값 가져오기${header.}: 헤더 값 가져오기${cookie.}: 쿠키
다운로드https://dev.mysql.com/downloads/connector/j/OS:Platform Independent로 zip을 다운받는다.압출파일 안의 mysql-connector-java-8.0.30.jar을 프로젝트 폴더의 WEB-INF/lib
web.xml을 이용한 매핑 방법.WEB-INF 하위의 web.xml 파일에 직접 작성하여 매핑.servlet-class: 매핑하고자 하는 servlet 클래스servlet-name: 개발자가 지정한 servlet 이름. servlet과 servlet-mapping 안
GenericServlet으로부터 상속받은 클래스이다.GenericServlet 또한 여러 인터페이스를 상속받은 클래스이다.주요 메서드getParameterNames(): 현재 요청에 포함된 매개변수 이름을 열거 형태로 넘겨준다.getParameter(name): 문자
LifeCycle순서: init-> service -> doGet&doPost -> destroy 한번만 실행되는 부분생략가능Servlet에서 기본적으로 사용하는 두가지 메서드.HttpServletRequest & HttpServletResponse를 매개변수로 사용한
서블릿에서의 파일 업로드를 위한 설정location: 파일이 업로드 될 경로(String)maxFileSize: 업로드 가능한 파일의 최대 크기(long)maxRequestSize: 요청에 포함된 업로드 파일의 최대 크기(long)fileSizeThreshold: 파일