[JSP] 스크립트 태그 - 표현문 태그 표현문 태그 형식: html 페이지에 문자열 형태로 출력 표현문 태그의 구문은 서블릿 프로그램에서 out.print() 메서드의 매개변수가 되기 때문에 세미콜론을 사용할 수 없다. 표현문 태그 사용 예시 오늘의 날짜와 시각: Date 객체는 현재 시간을 문자열로 돌려주기 때문에 바로 사용할 수 있다. JSP/2. 스크립트 태그 2023.12.09
[JSP] 스크립트 태그 - 스크립틀릿 태그 스크립틀릿 태그 형식: 자바 로직 코드 작성 변수, out 객체의 메서드 선언, 유효식 등을 포함할 수 있다. 즉 선언문과 표현문을 대체할 수 있다. java에서 사용하는 코드를 그대로 사용한다고 생각하면 된다. java 코드와 마찬가지로 각 행이 세미콜론으로 끝나야 한다. 스크립틀릿 태그 사용 예시 단, 모든 텍스트와 HTML 태그, JSP 요소는 스크립틀릿 태그 외부에 있어야 한다. for문이나 if문 안에 HTML 태그가 들어가야 하는 경우 스크립틀릿 태그를 닫고 HTML 태그를 쓴 뒤에 다시 스크립틀릿 태그를 열면 된다. 0) { %> If문 JSP/2. 스크립트 태그 2023.12.09
[JSP] 스크립트 태그 - 선언문 태그 선언문 태그 형식: 자바 변수와 함수를 선언할 때 사용 선언문 태그는 서블릿 프로그램으로 번역되는 과정에서 _jspService() 메서드의 외부에 재배치된다. 때문에 선언문 태그에서 선언되는 변수와 함수는 전역변수와 전역함수가 된다. 그리고 스크립틀릿 태그보다 나중에 선언해도 스크립틀릿 태그에서 사용할 수 있다. java 코드와 마찬가지로 선언문 태그 안의 행들은 세미콜론으로 끝나야 한다. 선언문 태그 사용 예시 JSP/2. 스크립트 태그 2023.12.09
[JSP] 스크립트 태그 스크립트 태그의 종류 1. 선언문(declaration) 2. 스크립틀릿(scriptlet) 3. 표현문 스크립트 태그는 자바 서블릿으로 번역되는 과정에서 선언부(선언문)와 처리부(스클립틀릿), 출력부(표현문)로 나뉘고 순서에 맞춰서 정렬된다. 1. 선언문 태그 형식: 자바 변수와 함수를 선언할 때 사용 2. 스크립틀릿 태그 형식: 자바 로직 코드 작성 3. 표현문 태그 형식: html 페이지에 문자열 형태로 출력 표현문 태그의 구문은 서블릿 프로그램에서 out.print() 메서드의 매개변수가 되기 때문에 세미콜론을 사용할 수 없다. JSP/2. 스크립트 태그 2023.12.09
[JSP] JSP 태그 JSP는 태그를 이용하여 문법 기술 JSP 태그의 분류 1) 스크립트 태그(script tag) HTML 코드에 자바 코드를 넣어 기능 구현 2) 디렉티브 태그(directive tag) JSP 페이지에 대한 정보를 JSP 컨테이너에 보냄 3) 액션 태그(action tag) 클라이언트/서버에 작동을 행하도록 명령을 지시 JSP/2. 스크립트 태그 2023.12.09