서블릿2 [JSP/Servlet] 객체범위 Scope 객체범위 scope JSP와 Servlet에는 page, request, session, application 4가지 객체 범위가 있다. 객체범위는 생명주기 동안에 객체를 어느 범위까지 접근할 수 있는지를 설정해준다. 상단의 그림과 같이 application이 가장 넓은 범위를 가지고 page가 가장 좁은 범위이다. page 해당 페이지 내에서만 적용된다.클라이언트의 요청을 받으면 JSP 페이지가 응답된다.Page는 해당 페이지 내에서만 객체를 공유한다. 지역변수 같다.pageContext 라는 내장 객체를 사용해서 값을 다룰 수 있다.forward 되더라도 해당 페이지에 지정된 변수를 사용할 수 없다. request하나의 요청을 받고 응답을 보낼 때(다음 페이지)까지 적용된다.JSP : request .. 2019. 12. 9. [JSP] 서블릿 기초 Servlet 서블릿 Servlet 이란? 자바 서블릿은 자바를 사용하여 웹 페이지를 동적으로 생성하는 서버 측 프로그램을 뜻한다. 자바 서블릿은 웹 서버의 성능을 향상하기 위해 사용되는 자바 클래스의 일종이다. 서블릿은 JSP와 비슷한 점이 있지만, JSP는 HTML 문서 내에 Java코드를 포함하고 있고 Servlet은 Java 코드 내에 HTML 코드를 포함하고 있다는 점에서 차이가 있다. /* Servlet : JAVA 코드 내부에 HTML 코드 삽입 */ PrintWriter out = response.getWriter(); out.print("Hello Servlet"); /* JSP : HTML 내부에 JAVA 코드 삽입 */ Hello JSP Java 코드 내부에 HTML을 작성하는 방법이 그 반대(JS.. 2019. 12. 9. 이전 1 다음