web coding/JSP
웹 프로그래밍 기초 - 스크립트 요소
☁코지☁
2021. 6. 3. 03:12
2. 스크립트 요소
- JSP에서 문서의 내용을 동적으로 생성하기 위해 사용되는 것
- 사용자가 폼에 입력한 정보를 데이터베이스에 저장할 수 있으며,
데이터베이스로부터 게시글 목록을 읽어와 출력할 수도 있다.
2-1. 스크립트릿 Scriptlet
- <% 자바코드 %>
- 자바 코드를 작성할 수 있는 요소
- method 안에 작성되는 명령문
- <% ~ %> : 스크립트 코드블럭
- 코드블럭은 여러 개 생성 가능
2-2. 표현식 Expression
- <%= 값 %>
- 메소드 호출 코드의 파라미터 부분
- 어떤 값을 출력 결과에 포함시키고자 할 때 사용
- 프린트 메소드
- 변수 값 출력 / 예시 ) <%= sum %>
- 숫자나 문자열 값도 사용 가능 → 계산돼서 결과 값 출력
/ 예시 ) <%= 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 %> → 55
2-3. 선언부 Declaration
- <%! 자바 메소드처럼 작성 %>
- Class 시작 작성 부분(field, method)에 해당됨
- 자바 메소드(함수)를 만든다
- 선언부의 함수 = 자바의 메소드
- 표현식, 스크립트릿에서 메소드로 사용 가능
- 선언부에서는 2개 이상 메소드 정의 가능