일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- Kafka
- CSS
- beans
- c++
- 투자
- 포인터
- System
- 윈도우즈
- array
- C
- 악성코드
- function
- JavaScript
- Call-by-reference
- HTML
- query
- OOP
- jsp
- windows
- UTF-8
- meta
- Sort
- CLASS
- 자료구조
- 노드
- API
- WebProgramming
- algorithm
- request
- java
- Today
- Total
hahahia
JSP 기초 본문
JSP 구동 원리 =>
JSP 스크립트 요소(표현식)
1. 선언문
- JSP 파일에서 메소드나 멤버 변수를 쓸 때 사용한다.
- JSP 내에 프로그램 코드를 많이 두는 것은 바람직하지 않다.
기본형식 =>
<%! 멤버변수1; 멤버변수2; 메소드 선언 %>
ex)
<%!
// 멤버변수 선언이나 메소드 선언이 올 수 있다.
String str ="test";
public boolean check(){
return false;
}
%>
2. 스크립틀릿
- JSP 파일 중간에 자바 코드를 넣어서 _jspService() 메소드에서 수행하고자 하는 코드 기술
- 화면 출력을 위해 out.println()을 사용한다.
- 스크립틀릿을 닫고 HTML 출력 후 다시 스크립틀릿 작성 가능
기본형식 => <% 자바코드 %>
ex)
<%
for(int i=0; i<10; i++)
out.println(i); // 0부터 9까지 출력
%>
3. 표현식
- JSP 파일에서 간단한 출력을 하기 위해서 사용
- 세미콜론 사용 x
기본형식 => <%= 메소드 호출 및 변수 %>
사용 예
-> 메소드 호출 결과 출력 : <%= calculator() %>
-> 변수 출력 : <%= result %>
-> 사칙 연산과 문자열 결합 : <%= "i+2=" + i+2+" 입니다" %>
/* test.jsp */
<%@ page contentType = "text/html;charset=utf-8" %>
<HTML>
<HEAD><TITLE>test</TITLE></HEAD>
<BODY>
<CENTER>
<H2> 스크립틀릿 TEST : 1-10 까지 출력 </H2>
<%
for(i=1; i<=10; i++) {
%>
<%= i %><BR>
<%
}
%>
</BODY>
</HTML>
'Web Programming > JSP' 카테고리의 다른 글
JSP, DB연동을 이용한 회원리스트 구현(계정삭제) (0) | 2012.05.26 |
---|---|
JSP, DB연동을 이용한 회원리스트 구현(회원추가) (0) | 2012.05.25 |
JSP, DB연동을 이용한 회원리스트 구현(목록생성) (0) | 2012.05.25 |
Java Beans를 이용한 입출력 (0) | 2012.05.24 |
JSP 문법을 이용한 간단한 피보나치 출력 (0) | 2012.05.05 |