hahahia

JSP 기초 본문

Web Programming/JSP

JSP 기초

hahahia 2012. 5. 5. 14:30


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>

Comments