<% %> 안에서 자바주석 사용 가능
<!-- --> HTML
<%-- --%> JSP
WebContent 아래 directive 폴더를 만들고 그안에 page.jsp를 만든다.
<%@ page language="java"
contentType="text/html; charset=EUC-KR"
session="true"
buffer="10kb"
autoFlush="true"
isThreadSafe="true"
errorPage="error.jsp"
isErrorPage="false"
pageEncoding="EUC-KR"
%>
<h2> 디렉티브 - page</h2>
<%
int a = 5, b = 2;
%>
a + b = <% out.println(a+b); %> <br>
a - b = <% out.println(a-b); %> <br>
a * b = <% out.println(a*b); %> <br>
a / b = <% out.println(a/b); %> <br>
directive 폴더와 나란히 error.jsp페이지를 만든다.
<%@ page language="java" is errorPage="true" contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR"%>
<h2>디렉티브 - error page</h2>
공사중입니다.
Include Directive
여러개의 페이지를 한번에 유기적으로 구성
directive 폴더안에 include.jsp 생성
<%@ page language="java" contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR"%>
<h2> 디렉티브 - include - 가운데 페이지</h2>
<%@include file="top.jsp" %>
<hr size = "3" color="red" noshade>
현재 페이지는 포함하는 페이지 include.jsp 입니다.<br>
<% out.println(name);%>님 안녕하세요<br>
<hr size = "3" color="red" noshade>
<%@include file="bottom.jsp"%>
top.jsp
<%@ page language="java" contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR"%>
<h2> 디렉티브 - include - 상단페이지</h2>
현재 페이지는 포함되는 페이지 top.jsp입니다.
<%
String name = "홍길동";
%>
bottom.jsp
<%@ page language="java" contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR"%>
<h2> 디렉티브 - include - 하단 페이지</h2>
현재 페이지는 포함되는 페이지 bottom.jsp 입니다.<br>
<%-- out.println(name+"님 환영합니다.");--%><br>
<!-- name 변수는 하단에서 사용하면 오류메시지가 뜨지만
오류가 아니라 eclipse 오류이다. -->
백업 파일
'개인 공부방 > JSP' 카테고리의 다른 글
declaration 선언문, 내장객체 (0) | 2011.12.09 |
---|---|
scriptlet, expression (0) | 2011.12.08 |
이클립스 JSP 백업하기 (0) | 2011.12.07 |
person.html 만들기 (0) | 2011.12.07 |
자바-eclipse 에서 html 설정 및 기본실행 (0) | 2011.12.07 |