JSP페이지의 액션태그 - 액션태그는 페이지와 페이지 사이의 제어를 이동시킬 수도 있고, 다른 페이지의 실행결과를 현재의 페이지에 포함시킬 수 있다. 또한 자바빈도 JSP페이지에서 사용할 수 있는 기능을 제공함. 그리고 웹 브라우저에서 자바 애플릿을 실행시킬 수 있도록 지원하는 기능도 있다. * JSP의 액션태그 액션태그명 액션태그 설명 include 다른 페이지의 실행 결과를 현재의 페이지에 포함시킬 때 사용 forward 페이지 사이의 제어를 이동시킬 때 사용 plug-in 웹 브라우저에서 자바 애플릿을 실행시킬 때 사용 useBean 자바빈을 JSP 페이지에서 사용할 때 사용 setProperty 프로퍼티의 값을 세팅할 때 사용 getProperty 프로퍼티의 값을 얻어낼 때 사용 - 액션태그는 XML문법을 따르기 때.. Switch 문 다중조건 분기일때 블록 if문을 대체하는 효과를 가진다. 문법 : switch(expression){ 블록 if문 처리해야 할 경우의 수가 3개 이상일 경우에 사용한다. ifMultiTestForm.jsp 이름: 전화번호: 서울 경기 강원 울산 - ifMultiTestPro.jsp ifMultiTestPro.jsp 님의 전화번호: -입니다. application 내장객체 - application 객체는 웹 애플리케이션이 실행되는 서버의 설정 정보 및 자원에 대한 정보를 얻거나, 애플리케이션이 실행되고 있는 동안 발생할 수 있는 이벤트 로그 정보와 관련된 기능들을 제공한다. - application 기본객체는 웹 애플리케이션 당 1개의 객체가 생성됨. 웹사이트의 방문자 기록을 카운트할 때 사용 *application 내장객체의 메소드 - getServerInfo(): String = 웹 컨테이너의 이름과 버전을 리턴 - getMimeType(fileName) : String = 지정된 파일의 MIME 타입을 리턴 - RealPath(path) : String = 지정된 경로를 웹 애플리케이션 시스템상의 경로로 변경하여 리턴 - log(message) : void =.. Session 내장객체 session 내장객체 : 웹 브라우저의 요청 시, 요청한 웹 브라우저에 관한 정보를 저장하고 관리하는 내장객체 웹 브라우저(클라이언트) 당 1개가 할당된다. 주로 회원관리 시스템에서 사용자 인증에 관련된 작업을 수행하는 데 사용된다. 별도의 생성 없이 암묵적으로 사용된다. * session 내장객체의 메소드 - getId() : String = 해당 웹 브라우저에 대한 고유한 세션 ID를 리턴 한다. - getCreationTime() : long = 해당 세션이 생성된 시간을 리턴 - getLastAccessedTime() : long = 웹 브라우저의 요청이 시도된 마지막 접근 시간을 리턴 - getMaxInactiveInterval(time) : void = 해당 세션을 유지할 시간을 초 단위.. response 내장객체 - sendRedirect response 객체: 응답정보와 관련하여 주로 헤더 정보 입력, 리다이렉트 하기 등의 기능을 제공한다. *response 내장객체에서 자주 사용되는 메소드 - void setHeader(name, value): 헤더 정보의 값을 수정하는 메소드로 name에 해당하는 헤더정보를 value 값으로 설정한다. - void setContentType(type): 웹 브라우저 요청의 결과로 보일 페이지의 contentType을 설정한다. - void setRedirect(url) : 페이지를 이동시키는 메소드로 url로 주어진 페이지로 제어가 이동한다. responseRedirect.jsp responseRedirect.jsp responseRedirected.jsp responseRedirect.. request 내장객체 request 객체 : 웹 브라우저에서 JSP 페이지로 전달되는 정보의 모임으로 HTTP 헤더와 HTTP바디로 구성되어 있다. requestTestForm.jsp requestTestForm.jsp 학번, 이름, 학년, 선택과목을 입력하는 폼 학번: 이름: 1학년 2학년 3학년 4학년 선택과목: JAVA JSP XML 취미: 게임 음주 프로그래밍 requestTestPro.jsp requestTestPro.jsp 학생정보 학번 이름 학년 학년 선택과목 취미 Include Directive include 디렉티브 : 공통적으로 포함될 내용을 가진 파일을 해당 JSP 페이지 내에 삽입하는 기능을 제공 TOP.jsp top.jsp includeDirective.jsp(Main) includeDirective.jsp Bottom.jsp bottom.jsp Page Directive - Info page 디렉티브의 Info속성을 이용하여 웹페이지에 설명을 추가함. pageDerectiveInfo PageDirective - import page 디렉티브(Directive) : 생성되는 문서의 타입, 스크립팅 언어, import할 클래스, 세션 및 버퍼의 사용여부 버퍼의 크기 등 JSP 페이지에서의 필요한 설정정보를 저장함 page 디렉티브 연습 - import 속성 오늘은 입니다. JSP 선언문, 스트링트릿, 표현식 선언문- : 전역변수 선언 및 메소드 선언에 사용된다 스크립트릿 : 프로그래밍 코드 기술에 사용 표현식 : 화면에 출력할 내용 기술에 사용 scriptTest.jsp str : this.str 이전 1 2 다음