스크립트릿(<% ~ %>) : 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 |