JSP Eclipse 4

JSP Eclipse 페이지 이동 방식 : redirect, forward

redirect : 데이터를 안 가지고 이동 ex. 특정 페이지로 이동 브라우저가 다른 페이지를 호출하는 형식 기본적으로 데이터 공유를 하지 못한다 ; get방식을 활용하여 데이터 전송은 가능하다 다른 페이지로 이동시에 URL이 변경된다 페이지를 새로 불러오기 때문에 request와 response객체가 새로 만들어진다 내장객체를 이용하는 방법 태그를 이용하는 방식 response객체의 sendRedirect 메소드를 이용하는 방식 자바스크립트의 내장 객체를 이용하는 방식 document.location.href = '이동할 페이지' location.href = '이동할 페이지' forward : 서로 연관되어 있는 페이지끼리 이동 데이터를 가지고 이동 ex. login 데이터를 가지고 접속 페이지로 이..

Backend/JSP 2023.04.05

JSP Eclipse 파라미터 값의 데이터 전송 방식 : get, post

get, post 방식 파라미터의 값을 어떤 방식으로 데이터를 전달할 것인가 get 방식 : doGet() post 방식 : doPost () 일반적으로 페이지 요청을 하면 get방식으로 처리된다 form태그의 기본 메소드 방식은 get방식 get 방식 전달되는 데이터가 주소를 통해 전달된다 데이터가 눈에 보인다 보안적인 문제가 없는 데이터를 전달할 때 사용한다 전송데이터의 길이가 제한이 있다 ; 2048byte -> 용량의 문제로 post 방식을 사용하게 되는 경우가 있다 URL?Key=value&key=value&key=value... ; 폼태그가 없을 때도 사용하기 위해 (url값을 세팅해서 보낸다) post 방식 헤더를 통해서 데이터가 전달되는 방식 데이터가 눈에 보이지 않는다 보안 또는 개정정보..

Backend/JSP 2023.04.04

JSP Eclipse 기본 개념, JSP 지시자, Script 요소

JSP(JAVA Server Page) 웹페이지를 동적으로 작성하기 위해 만들어졌다 JAVA 기반으로 만들어졌다 실행과정 .jsp 파일 > .java파일(servlet) > .class > 실행 JSP 생명주기 (주기함수) 1. void _jspinit() : 서버 실행 후 처음 요청되었을 때 실행되는 메소드(생성자) 2. void _jspService() : 클라이언트 요청시마다 실행되는 메소드 멀티스레드 방식으로 요청시마다 실행될 수 있도록 대기시켜놓는다 get 방식 : doGet() post 방식 : doPost() 3. void _javaDestroy() : 서버 종료 시 객체를 정리하기 위해 실행되느 메소드 : JSP 지시자(지시어) 페이지가 실행될 때 필요한 정보 또는 설정을 지정하는 역할 J..

Backend/JSP 2023.04.03