jsp04

제로·2022년 11월 27일
0

JSP

목록 보기
4/30

page directive

  1. jsp 페이지에 대한 정보를 입력
    • jsp가 생성할 문서의 타입, 사용할 클래스, 버퍼여부, 세션 여부
  2. 주요 속성
    contentType : jsp가 생성할 문서의 타입을 지정
    session : jsp페이지가 세션을 사용할지의 여부를 지정
    default session = "true"
    info : jsp 페이지에 대한 설명을 입력한다.
    errorPage : 에러가 발생할 때 보여줄 페이지를 지정
    isErrorPage : 에러 페이지인지의 여부를 지정

page directive : import 속성

  1. jsp 페이지에서 사용할 클래스 (인터페이스) 지정
  2. import 속성의 사용 예
    page import ="java.util.Calendar"
    page import ="java.util., jsexp.vo."
  3. import한 클래스는 단순 클래스 이름으로 사용 가능
  4. 다른 패키지인데 같은 클래스명을 쓰는 경우에는 패키지명까지 선언하여 호출 사용하여야한다.

스크립트 요소

  1. 요청을 처리하는데 필요한 코드를 실행
  2. 동적으로 응답결과를 생성하기 위해 사용
  3. 스크립트 요소 세가지
    1) scriptlet <% %>
    2) expression <%= %>
    3) declaration <%! %> ex) 자바의 클래스명 밑에 선언된 내용
<%! // 선언부
 String name="홍길동";
 int plus(int num01, int num02){
	 return num01+num02;
 }
 class Person{ // import한 java파일의 Person 클래스를 그대로 사용
	 private String name;
	 private int age;
	 Person(String name, int age){
		 this.name=name;
		 this.age=age;
	 }
	 String getName(){
		 return name;
	 }
	 int getAge(){
		 return age;
	 }
 }
 // 숫자형 요청값에 대한 서버단 처리 기능 메서드 선언
 int chInt(String req){
	 int ret=0;
	 if(req!=null){
		try{
		  ret = Integer.parseInt(req);	
		} catch(Exception e){
			log("에러발생:"+e.getMessage());
		}
	 }
	 return ret;
 }
%>
profile
아자아자 화이팅

0개의 댓글