본문 바로가기

전체 글117

[JSP] forwardTag forward : 다른 페이지로 프로그램의 제어를 이동하는 경우에 사용 현재 클라이언트의 요청을 실행 시에 다른 자원으로 이동 특징 pageContext 내장 객체의 forward() 메소드가 태그로 구현된 기능 이동되기 전의 페이지의 출력 버퍼에 있던 내용은 모두 사라짐 응답이 완료되면 이전 페이지로 돌아가지 않고 모든 응답이 종료 이전 페이지의 request/response 객체가 그대로 넘겨짐(sendRedirect 메소드와 다른 점) 파라미터를 전달하기 위해 태그 사용 가능 사용형식 -[이동될페이지명]은 상대 경로/ 절대 경로/표현식 모두 가능하다 param액션 태그 2023. 9. 26.
[JSP] includeActionTag include 디렉티브 파일 자체를 문서에 포함하는 개념 JSP화일을 자바 소스로 변환할 때 처리 코드를 복사해서 서블릿으로 변환 다수의 JSP페이지에서 공통으로 사용되는 변수를 지정하는 코 드나 정적인 페이지(저작권 표시 같은 문장) 포함시에 사용 include 액션 태그 별도의 파일로 요청 처리 흐름을 이동 제어권이 다른 페이지로 넘어 갔다가 다시 현재 페이지로 리 턴되는 개념(결과를 포함시킨다.) 동적인 페이지를 포함하고자 하는 경우에 사용 화면의 레이아웃의 일부분을 모듈화할 때 주로 사용된다 namespace:태그명 include 액션 태그 : 다른 파일의 결과를 현재 페이지에 포함(실행결과만 가져옴) 예제 Ex01_form.jsp 이름 : 비번 : Ex01_include.jsp Ex01_incl.. 2023. 9. 25.
[JSP] session session : JSP 페이지를 요청한 웹 브라우저의 정보를 저장하기 위한 객체 웹 브라우저 당 1개만 할당 회원 관리 시스템에서 사용자 인증에 관련된 작업을 수행할 때 사용 요청한 웹 브라우저에 대한 정보를 저장하고 관리하는 내장 객체 웹 브라우저(클라이언트)당 1개가 할당 주로 회원관리에서 사용자 인증에 관련된 작업을 수행할 때 사용 page 디렉티브의 [session = true]인 경우에만 session 객체를 별도로 생성하지 않고 암묵적으로 사용할 수 있다 •session.setAttribute(key, value) – session.setAttribute("id", id) : id 속성에 id값으로 설정 session.getAttribute(키) – session.getAttribute("i.. 2023. 9. 25.
[JSP] response response : 웹 브라우저로 응답할 응답 정보를 가지고 있는 내장 객체 응답 정보와 관련하여 헤더 정보 입력 또는 리다이렉트 기능을 제공 웹 브라우저로 보낼 응답 정보를 저장하고 있는 객체 응답 헤더에 대한 정보 설정(입력) 쿠키 정보 추가하기 페이지 리다이렉트 하기(다른 페이지로 이동) 2023. 9. 25.