일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 알고리즘
- 공개키 암호
- 형변환 연산자
- java
- 백준 알고리즘
- 예외처리
- 자료구조
- 백준
- jvm
- 소수판정
- JSP
- 클래스 패스
- class
- bubble-sort
- LANG
- 객체
- OOP
- BufferedWrite
- try&catch
- 재귀호출기본
- 객체지향
- 디렉티브
- lang package
- 현대암호
- 자동 형변환
- 연결된 예외
- 프로그래밍
- 2884
- HTML
- 암호론
Archives
- Today
- Total
코드일기장
[JSP] 스크립트 요소 본문
JSP의 스크립트 요소
- 스크립트릿(Scriptlet)
- 표현식(Expression)
- 선언부(decleration)
스크립트 요소는 JSP 프로그래밍에서 로직을 수행하는 데 필요하다.
스크립트릿 (Scriptlet)
<%
자바코드
자바코드
%>
스크립트릿 예시 코드
<%
int sum=0;
for(int i=1;i<=10;i++)
sum+=i;
%>
<b><%=sum%></b>
결과 55
표현식 (Expression)
<%= 값 %>
표현식은 <%= 로 시작해서 %>로 끝난다. 이 둘 사이에는 출력할 값이 위차 한다.
변수뿐만 아니라 숫자나 문자열 등의 값을 표현식에서 사용할 수도 있다.
<%= 1+2+3+4+5+6+7+8+9+10 %>
55 출력
선언부 (decleration)
JSP 페이지에서 메서드를 작성할 때에는 선언부(decleration)를 사용한다.
<%!
public int sum(int a, int b){
return a+b;
}
public int multiply(int a,int b){
return a*b;
}
%>
<%
int value2 = multiply(5, 5);
%>
<b><%= sum(5,5) %></b>
<br>
<b><%= value2 %></b>
10
25
결과
자바에서 메서드와 동일하다
커버사진
https://www.flaticon.com/kr/free-icon/jsp-open-file-format-with-java-logo_28968
<a href="https://www.flaticon.com/kr/free-icons/" title="자바 아이콘">자바 아이콘 제작자: Freepik - Flaticon</a>
'JSP' 카테고리의 다른 글
[JSP] forward, include 액션 태그 (0) | 2022.08.04 |
---|---|
[JSP] include 디렉티브 태그의 기능과 사용법 (0) | 2022.07.21 |
[JSP] request 기본 객체 (0) | 2022.03.07 |
[JSP] page 디렉티브 (0) | 2022.02.28 |
[JSP] JSP에서 HTML 문서 생성하는 기본 구조 (0) | 2022.02.28 |
Comments