본문 바로가기

JSP

Jsp 기본문법 스크립트릿과 표현식,선언문

스크립트릿(<% ~ %>) : JSP내에서 Java코드를 작성할때 사용하는것

하나로가 아닌 여러개로 나눠서 넣을수도 있음

 

표현식(<%= ~ %>) : .Java로 변환시 out.print() 메소드로 변환

예시1번) 1부터 100까지의 합

<% 
	int sum=0;
	for(int i=1;i<=100;i++){
		sum+=i;
	}
%>

<%=sum %>

 

예시2번)테이블 만들기

테이블 만들기

<table border=1>
	<tr>
		<%for(int i=1;i<=10;i++){%>
			<td><%=i %></td>
		<%}%>
	</tr>
</table>

for문을 쓰게되면 결과를 for안에 넣기위해 <%=를 설정 해야하는데

<%%>의 안에는 들어가지 않으니

여러개로 나누어 <%%> <%%>설정해준다.

 

선언문

멤버변수: 접근 한정자(public, private, protected)

<%! 선언문내용 %>

1. 멤버 변수 메소드 선언하기 위해 사용되며, 

2. 멤버 변수로 선언 되기 때문에 JSP 페이지 어느곳에서나 변수의 참조가 가능

3.그리고, 중복 선언이 가능하며, 선언문을 분리해서 사용해도 됨

 

1.스크립틀릿과의 차이점은 스클립틀릿에서 변수를 선언하면 지역변수로 선언된다는 점이며, 

지역변수로 선언되면 선언 이전에 참조할 수 없음

 

 

'JSP' 카테고리의 다른 글

DTO와 DAO에 대한 이해  (1) 2023.10.31
form의 3가지 조건,action에 대한 요청  (0) 2023.10.31
내장객체(Implicit Object)  (0) 2023.10.30
주석  (0) 2023.10.30
지시자,EL표기법  (0) 2023.10.30