JSP 스크립트 요소

Mia Lee·2021년 12월 7일
0

JSP

목록 보기
5/22

JSP 스크립트 요소
1. 선언문(Declaration) <%! %>

  • 자바 문장을 그대로 표현 가능한 블럭
  • 자바의 클래스 내부(메서드 외부)에 해당하는 위치로 취급됨
    => 클래스 내에서 수행 가능한 작업들을 코드로 기술 가능
  • 멤버변수(= 전역변수)를 선언하거나, 메서드를 정의
  • jsp 파일 내의 어느 곳에서나 선언문 내의 멤버변수 또는 메서드에 접근 가능함
  1. 스크립틀릿(Scriptlet) <% %>
  • 자바 문장을 그대로 표현 가능한 블럭
  • 스크립틀릿 내부는 자바에서 메서드 내부와 동일한 위치
    => 메서드 내에서 수행 가능한 작업들을 코드로 기술 가능
    => 자동 생성된 클래스 내의 jsp_service() 메서드 내에 코드가 포함됨
  • 스크립틀릿 내에서 선언되는 변수는 로컬(지역)변수로 사용됨
    또한, 메서드는 정의할 수 없다!
  1. 표현식(Expression)
  • 선언문 또는 스크립틀릿에서 선언된 변수에 접근하여 값을 출력하거나
    메서드 호출 후 리턴되는 값을 출력할 수 있다!
  • 자바의 System.out.print() 메서드와 동일 역할 수행
    (단, System.out.print() 메서드는 이클립스 콘솔에 출력되지만
    표현식은 웹페이지 내에 출력하므로 out.print() 메서드와 동일한 역할 수행)
  • 표현식 내에서 세미콜론(;) 사용 불가

0개의 댓글