JSP(9)
-
[JSP] Login Session
Session의 특성에 대해서 알아보고, 로그인 후 세션 만료기간을 적용해볼 것이다. session : 세션에 데이터를 저장 가능함이러한 특성을 이용하여 로그인 지속 기능을 부여할 수 있다. session vs cookie: 세션은 브라우저를 종료할때까지 데이터가 유지된다.쿠키는 세션과 다르게, 브라우저 정리와는 별개로 생존기간동안 데이터가 사라지지 않는다. GET: 주소창을 통해서 전달하기 때문에 인코딩을 별도로 설정하지 않아도 글자깨짐 현상이 없다 POST: 주소창을 통하지 않아서, 별도의 인코딩 형식을 지정해야 글자를 정상적으로 받을 수 있다 파라미터는 request객체에 담겨서 넘어오기 때문에, request의 인코딩규칙을 지정한 후 파라미터를 꺼내야 한다. form.jsp - 1form에서 문..
-
[JSP] JSP 실전
이번엔 여러 페이지를 이용하여 사용자에게 데이터를 입력받고 데이터 삭제, 추가 등의 기능을 처리해 볼 거다.간단한 도서관리 시스템을 구축하여 보자. index.jspadd.jspadd-action.jspdelete.jsplist.jspview.jspview-show.jsp대문페이지도서추가(사용자에게 보여줄 입력 폼)도서 추가(데이터 처리)도서 삭제목록개별 보기(자바 코드 부분 : 사용자에게는 보여지지 않음)개별 보기(출력 부분 : 사용자가 보여질 부분) index.jsp- 대문 페이지index.jsp 에서는 a 태그를 이용하여 도서 목록이 있는 list.jsp로 이동시킨다.Book도서 관리 프로그램 list.jsp- 현재 있는 도서 목록들을 보여준다.사용자는 이 페이지를 보면서 도서 추가 및 삭제를 할..
-
[JSP] request & response
서로 다른 페이지 간에 데이터의 이동을 시켜볼 것이다. JSP (JavaServer Pages)JSP란 Java코드를 기반으로 하여 HTML 과 함께 동적 웹페이지를 생성하는 웹프로그래밍 언어이다.JSP가 실행되면 자바 서블릿(servlet)으로 변환되며 웹 어플리케이션 서버에서 동작 되면서필요한 기능을 수행하고 그렇게 생성된 데이터를 웹페이지와 함께 클라이어트로 응답한다. JSP 내장객체 (request / response)request서버에서 어떤 정보를 요청하는 것. 요청 정보는 request 객체가 관리한다. response웹 브라우저의 요청에 응답하는 것. response객체는 응답(response)의 정보를 가지고 있는 객체이다.request 와 response 의 내장객체스트립틀릿 내부에서는..