jsp 액션태그
-
[Camel][JSP] 요청 흐름 제어 ( <jsp:forward> )JSP 2020. 3. 11. 21:22
요청 흐름 제어 하나의 JSP 페이지에서 다른 JSP 페이지로 요청 처리를 전달할 때 액션태그를 사용합니다. 웹 브라우저로부터 요청을 받은 JSP 파일은 액션태그가 실행되면서 다른 JSP 파일로 요청 흐름이 이동되게 됩니다. 그리고 요청 흐름의 이동이 발생할 때 액션태그를 사용한 JSP 파일에서 사용한 request, response 기본 객체가 다른 JSP파일로 전달되게 됩니다. 요청 흐름의 이동을 통해 요청을 전달받은 JSP파일은 응답 결과를 생성하고 이 결과를 웹 브라우저에 전달하게 됩니다. 주목해야할 점은 request, response 기본 객체가 그대로 전달된다는 점과 액션태그를 사용한 JSP 파일이 아닌 다른 JSP파일에서 생성한 응답결과가 웹 브라우저에게 전달된다는 점입니다. 1. 액션태그..
-
[Camel][JSP] 페이지 모듈화 ( <jsp:include> )JSP 2020. 3. 11. 20:24
페이지 모듈화 웹 사이트를 구축할 때 페이지는 동일한 상단, 좌측 메뉴와 하단 푸터를 갖는 경우가 많습니다. 이때 액션 태그와 include 디렉티브를 이용해서 공통 화면을 모듈화 함으로써 코드의 중복을 방지 할 수 있습니다. 1. 액션태그 액션태그는 지정한 페이지를 태그가 위치한 부분에 포함시킬 때 사용됩니다. 액션태그의 사용방법은 아래와 같습니다. flush 속성은 지정한 jsp 페이지를 실행하기 전에 출력 버퍼를 Flush 할지 말지를 결정합니다. 위의 코드는 지정한 jsp페이지를 실행하면 출력 버퍼에 저장된 내용을 Flush 한 뒤 example.jsp 페이지로 흐름이 이동한다는 것입니다. 출력 버퍼를 Flush 한다는 것은 출력 버퍼에 저장되어 있는 내용을 웹 브라우저에 전달한다는 것입니다. 이..