본문 바로가기

JSP/JSP Programming

[JSP] JSP 기본 태그의 종류

반응형

 JSP 기본 태그의 개념 이해


JSP문서는 HTML태그로 정적 페이지를 디자인하고 웹 서버에서 처리할 문장들을 부분적으로 기술하는데 이를 서버 스크립트 웹 프로그래밍 이라 한다.



 JSP 기본 태그의 종류

 

 종     류

 사 용 용 도

 형     식

 지시자(Directive)

 JSP 페이지의 속성을 지정함

 <%@   %>

 주석(Comment)

 JSP 페이지 설명을 넣음

 <% --  -->

 선언(declaration)

 변수와 메소드를 선언함

 <%!    %>

 표현식(expression)

 계산식이나 함수를 호출한 결과를 문자열 형태로 출력함

 <%=   %>

 스크립트릿(scriptlet)

 자바 코드를 기술함

 <%     %>

 액션 태그(Action Tag)

 자바 빈이나 애플릿 서버 모듈과 연결함

 <jsp:action></jsp:action>

 

 base.jsp

 소스코드

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP 기본 구조</title>
</head>
<body>
<%!
    // 선언부(declaration)에 선언된 변수는 JSP 컨테이너에 의해 전역변수로 처리됨
    String name = "흔들바람";
%>
<%
    // 스크립트릿(scriptlet)에 선언된 변수 JSP 컨테이너에 의해 지역변수로 처리됨
    String addr = "서울시 송파구 석촌동";
%>
<br/>
이름 : <!-- HTML 문서의 일부분이므로 그대로 출력 -->
<%= name %> <%--표현식(expression)을 이용해서 출력 --%>
<br/>
주소 : <!-- HTML 문서의 일부분이므로 그대로 출력 -->
<%
    out.println(addr);    // 내부 객체를 사용해서 출력
%>
<br/>
<jsp:include page = "age.jsp"></jsp:include>    <!-- 액션태그 -->
</body>
</html>

 출력화면



 

반응형

'JSP > JSP Programming' 카테고리의 다른 글

[JSP] 지시자  (0) 2012.05.30
[JSP] JSP 동작 원리  (0) 2012.05.30
[JSP] 요청(request) 객체의 파라미터 관련 메소드  (0) 2012.05.30
[JSP] 서블릿의 동작 원리  (0) 2012.05.30
[JSP] GET방식과 POST방식  (0) 2012.05.22