JSP는 태그를 이용하여 문법을 기술합니다.
JSP 태그의 종류
스크립트 태그(script tag): HTML 코드에 자바 코드를 넣어 프로그램이 수행하는 기능 구현 가능.
디렉티브 태그(directive tag): JSP 페이지를 어떻게 처리할 것인지 설정, JSP 페이지 정보를 JSP 컨테이너에 보냄
액션 태그(action tag): 클라이언트/서버에 어떤 작동을 행하도록 명령을 지시. (XML 형태)
스크립트 태그
선언문(declaration): <%! %>, 자바 변수 메소드 정의
스크립틀릿(scriptlet): <% %>, 자바 로직 코드 작성
표현문(expression): <%= %>, 변수, 계산식, 메소드 호출 결과를 문자열 형태로 출력
declaration:
서블릿 프로그램으로 번역될 때 _jspService() 메소드 외부에 배치 -> 전역변수, JSP 페이지 임의의 위치에 선언 가능
scriptlet:
서블릿 프로그램으로 번역될 때 _jspService() 메소드 내부에 배치
가장 일반적으로 사용되며 변수와 메소드 선언, 유효식 등 다수를 포함할 수 있음.
모든 텍스트 HTML 태그, JSP 요소는 스크립틀릿 태그 외부에 있어야함.
'이전 게시물들 > JSP' 카테고리의 다른 글
[JSP] 필터 (로그 기록하기) (0) | 2020.12.09 |
---|---|
[JSP] 예외 처리 (0) | 2020.12.08 |
[JSP] 시큐리티 (0) | 2020.12.07 |
[JSP] 다국어 처리 (0) | 2020.12.07 |
[JSP] 디렉티브 태그(한글 출력 및 페이지 모듈화)와 액션 태그(상품 목록 표시) (0) | 2020.12.01 |