본문 바로가기
728x90
반응형

IT/JSP42

[JSP] - 24. include 디렉티브 사용법 #include 디렉티브 사용법 #include 디렉티브 -include 디렉티브는 다른 파일의 내용을 현재 위치에 삽입한 후에 JSP 파일을 자바 파일로 변환하고 컴파일하는 방식이다. #사용법 예제 1) 1. includer.jsp 공통변수 DATAFORDER = "" 2. includee.jspf # .jspf -JSP Fragment(JSP의 소스 코드 조각) -JSP 파일과 구분하기 위해 사용 includer.jsp에서 지정한 번호: -결과 화면 #액션태그 vs include디렉티브 차이점 구분 액션 태그 include 디렉티브 태그 처리 시간 요청 시간에 처리한다. (요청이 오면 실시간으로 제어권이 넘어간다.) 컴파일 하는 시점에 처리한다. 기능 별도의 파일로 요청 처리 흐름을 이동한다. 포함되.. 2020. 7. 25.
[JSP] - 23. <jsp:param> 액션 태그 사용법 # 액션 태그 사용법 # -forward 및 include 태그에 데이터 전달을 목적으로 사용되는 태그이다. -name(이름)과 value(값)으로 이루어져 있다. -단독으로 사용되지 못하며 나 의 자식 태그로 추가한다. -다른 페이지에 여러 개의 정보를 전송해야 할 때는 다중의 param 액션 태그를 사용한다. # 액션 태그로 포함하는 페이지에서만 유효하다. 예제1) 1.start.jsp A C myKey = 2.middle.jsp middle -> 전달받은 값 : 3.end.jsp end - > 전달 받은 값 : -결과 화면 2020. 7. 25.
[JSP] - 22. <jsp:include> 액션태그 사용법 # 액션태그 사용법 #액션태그 -이미 있는 JSP 페이지를 현재 JSP 페이지에 포함하는 태그이다. -화면의 유지보수 및 재사용성을 높일 수 있다. -다른 JSP의 실행 결과나 코드를 포함할 때 사용한다. -이 기능을 사용하면 중복된 코드 없이 여러 JSP코드에 공통된 구성 요소를 만들 수 있다. -2개의 다른 JSP페이지의 논리적 결합 #액션 태그 사용법 2020. 7. 24.
[JSP] - 21. 에러 처리(pageContext, 응답코드, 타입) 하는 방법 #에러 처리(pageContext, 응답코드, 타입) 하는 방법 #JSP는 실행 도중 익셉션이 발생할 때 같은 에러 화면 대신 지정한 JSP 페이지를 보여 줄 수 있는 기능을 제공한다. #예외처리의 목적 -프로그램의 정상적인 종료를 유도한다. #PageContext 에러 처리 -jsp페이지 별로 에러페이지 지정 #에러 페이지(try) -예외 발생시 어떤 페이지를 보여줄 것인지 지정할 수 있다. #에러처리 페이지(catch) -isErroPage = true : 에러페이지로 허락한다. #exception객체 (전달받은 예외객체를 표현하는 객체) name 파라미터 값 : 응답 #3순위 응답 #아무것도 없으면 자체 페이지가 나온다. #버퍼와 에러페이지의 관계 문제 -첫번째 버퍼가 플러시되면 헤더를 수정할수 없.. 2020. 7. 24.
[JSP] - 20. 기본 객체의 속성(Attribute) - pageContext, request, session, application #기본 객체의 속성(Attribute) - pageContext, request, session, application #네 개의 기본 객체 pageContext, request, session, application은 속성을 갖는다. 기본 객체들이 존재하는 동안 기본 객체의 속성을 사용할 수 있다. 속성은 JSP페이지 사이에서 정보를 주고받거나 공유하기 위한 목적으로 사용된다. 속성(상태) -영역들이 가지고 있는 속성 -값을 저장할 수 있는 공간 -유지를 할 수 있다. -e.g.) 로그인 중 -> 메일 버튼 클릭 -> 로그인했다고 기억중(session) -application(한 명 한 명 각기 다른 정보를 저장하는 영역이 아님) -속성 : 이름은 중복될 수 없다. #속성 처리 메서드 메서드 리턴타입 .. 2020. 7. 23.
[JSP] - 19. 기본 객체와 영역(scope) - 2 #기본 객체와 영역(scope) - 2 #웹 애플리케이션은 다음의 네 가지 영역(Scope)으로 구성된다. PAGE 영역 -한 번의 클라이언트 요청에 대해서 하나의 JSP페이지를 범위로 갖는다. pageContent(기본 객체) -JSP 1개당 1개씩, 다른 JSP로 넘어가면 사라짐 REQUEST 영역 -한 번의 웹 브라우저 요청과 관련된다. -PAGE 영역은 오직 하나의 JSP 페이지만을 포함하는데 반해, 하나의 요청을 처리하는 데 사용되는 모든 JSP 페이지를 포함한다는 차이점이 있다. -일에 대한 것 이다. request(기본 객체) : 요청 시~ 응답 시까지 유지된다 SESSION 영역 -하나의 웹 브라우저와 관련된 영역이다. -세션이 생성되면 하나의 웹 브라우저와 관련된 모든 요청은 하나의 SE.. 2020. 7. 23.
728x90
반응형