JSP - <%! %> <% %><%=%>

·2023년 6월 9일

✅ <%! %> (선언 지시자)

  1. JSP 페이지 내에서 전역변수, 클래스, 메서드를 선언하는데 사용된다.
  2. 선언지시자 블록 안의 코드는 서블릿 클래스 멤버로 인식된다.
  3. 변수랑 메서드 선언에 사용하고, 실행 가능한 코드는 다루지 않는다.

✅ <% %> (스크립트릿)

  1. JSP 페이지 내에서 자바 코드를 실행하는데 사용된다.
  2. 스크립트릿의 코드는 서블릿 클레스의 service() 메서드 안에 포함된다.
  3. 자바의 모든 유효한 문법과 기능을 사용할 수 있다.

✅ <% %> (표현식)

  1. JSP 페이지 내에서 값을 출력하는데 사용된다.
  2. 표현식 블록 안의 코드는 서블릿 클레스의 'out.println()' 메서드로 변환된다.
  3. 변수, 메서드 호출 등이 가능하고, 문자열로 변환되어 표현된다.
profile
개발자가 되기 위해 페달을 밟아가는 과정

0개의 댓글