Web 개발/JSP

[JSP] JSP 기본 문법

happii 2022. 3. 26. 22:57

JSP는 Servelt으로 변환하여 실행된다.

 

JSP 스크립팅 요소 (Scripting Element) - 선언, 처리, 출력

 

💡 1. 선언 (Declaration)

멤버변수 선언이나 메소드를 선언하는 영역이다.

 

<%! 멤버(전역)변수와 method작성 %>

 

<%!
String name;

public void init() {
	name = "홍길동";
}
%>

 

 

💡 2. 스크립트릿 (Scriptlet)

Client 요청 시 매번 호출 영역으로, Servlet으로 변환 시 service() method에 해당되는 영역이다.

request, response에 관련된 코드 구현. (Logic 처리)

 

<% java code %>

 

 

💡 3. 표현식 (Expression)

데이터를 브라우저에 출력할 때 사용한다.

 

<%= 문자열 %> == <% out.print(문자열); %> : 같은 표현

 

안녕 <%= name %>!!!  == <% out.print(name); %>

 

주의) <%= 문자열; %> : 문자열 뒤 세미콜론(;)은 작성X.

 

 

💡 4. 주석 (Comment)

코드 상에서 부가 설명을 작성.

 

<%-- 주석 할 code --%>

html 주석은 서버에서 실행을 하고 클라이언트한테는 보내주지만 우리 눈에만 안보이는 것이고,

JSP 주석은 애초에 서버에서 클라이언트로 코드를 보내지 않는다.