Front/JSP (4) 썸네일형 리스트형 JSP 세션과 쿠키 세션이란? 서버와의 연결이 끊겼을 떄 데이터를 유지하는 수단. 서버에 객체로 저장을 한다. 서버에서 수용할 수 있는 만큼 저장을 한다. 유효시간은 설정이 가능하며 톰캣의 경우 30분(수정가능)이다. 쿠키보다 보안이 강하여 최근에는 주로 사용하는 추세다. 주요 메소드 메소드 설명 setAttribute 세션 영역에 속성을 생성 removeAttribute 파라미터로 지정된 이름의 속성 제거 getAttribute 지정된 이름의 속성 값을 반환 getId 세션 ID 값을 반환 setMaxInactiveInterval 세션 유지시간을 설정 getMaxInactiveInterval 세션 유지시간을 반환 Invalidate 현재 세션을모두 제거 위의 메소드들을 보면 어제했었던 jsp내장객체의 session과 같다.. JSP 내장 객체 JSP 내장 객체 request response session pageContext out application config page exeception 위의 객체는 따로 선언하지 않고 사용할 수 있는 객체다 1. request 웹 브라우저의 요청 정보를 저장하고 있는 객체 생성 : 클라이언트가 요청시 소멸 : 요청에 대한 처리 완료시 사용 범위 : 요청 처리를 위한 하나의 스레드다. 주요메소드 코드 내용 getParameter 파라미터에 할당된 값을 리턴한다 getAttribute("key") key속성명에 해당하는 속성값 반환 setAttribute("key",value) 내장 객체의 속성값을 설정한다. key - 속성 명 / value - 속성 값 setCharacterEncoding 가져오는 값에.. JSP의 요소 JSP 페이지 상단에 보면 를 볼 수 있을 것이다. 페이지 지시어라 하는데 여기서는 어떤 언어로 사용하고 어떤형식으로 변환해줄지 대략 알 수가 있다. 또한 페이지 지시어에 errorPage, isErrorPage 등과 같은 내용을 추가할 수 있는데 해당 내용은 나중에 다시 알아보도록 하자. include 지시어 : 다른 jsp 페이지를 포함시킬 때 사용한다. JSP와 서블릿이란? JSP란? 자바를 기반으로 하여 웹에서 동작시켜주는 프로그래밍 기술 Java Server Page의 줄임말이다. Html과 Java코드 둘다 사용이 가능하지만 둘중 html을 사용하는데 좀더 편리하다. 톰캣에서 이미 만들어 놓은 객체(request, response 등)를 사용한다. 서블릿이란? Html과 Java 코드 둘다 사용이 가능하지만 jsp랑 다르게 java쪽으로 좀더 치우쳐져 있다. 서블릿을 만들면 서버를 껐다가 다시켜야된다는 단점이 있다. doGet(), doPost() 메소드를 이용해 각각 DB 또는 다른 소스에서 관련된 정보를 검색 JSP의 내부적인 동작과정 클라이언트 ( 사용자)가 실행을 하면 1번 Request로 JSP에 요청을 넣게 된다. 그러면 JSP는 그요청에 따라 2번 Java.. 이전 1 다음