JSP&Servlet 활용/JSP

JSP (4) 지시어 & 선언부 & 표현식

pakms980319 2024. 4. 15. 10:49

1. 지시어

 

첫 번째 줄을 보면 지시어가 작성되어있다

(서버에게 전달하기 위한 용도이다)

<%@ ... %>

 

(1) 지시어 - import

 

<%@ page import=" ... " %> 을 통해 필요한 파일을 import 한다

 

 

주석 단축키

  • ctrl + shfit + / : 주석 
  • ctrl + shift + \ : 주석 풀기

2. 선언부

서블릿으로 변환되는 자바 파일의 속성/기능 추가

<%! %>

 

선언부 <%! %>

 


 

3. 표현식

표현식 (HTML로 표시/표현할 때 사용되는 코드)

<%= %>

 

표현식 <%= ... %>

 

 


 

 

4. jsp 파일은 Servlet 파일로 변환되어 실행된다

Servlet 파일로 변환되어 class 파일이 생성되어있다

 


 

5. 실습

 

해당 페이지를 새로고침할 때 마다 countUp() 메서드가 호출되어 a의 값이 증가한다

변수와 메서드는 선언부 <%! ... %> 를 사용하여 이미 선언이 되어 있는 상태이고

페이지를 새로고침할 때 마다 표현식 <%= ... %> 에 있는 countUp() 메서드가 호출되어 변수 a가 Counting 되고 있다

 

 

 

단, 선언부에는 for 문을 사용할 수 없다 ( 메서드 내에서만 사용 가능하다 )