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개 이상 메소드 정의 가능

표현식 메소드 사용
선언부 여러 메소드 정의 & 스크립트릿 메소드 사용