본문 바로가기

개인 공부방/JSP

JSP로 만들기

주석


<% %> 안에서 자바주석 사용 가능
<!-- --> HTML
<%-- --%> JSP
 

▶ JSP (Java Server Page)
: 웹에서 실행하는 프로그램
: java in HTML

▶ Directive
▷ page <%@ page 속성=“값" 속성=”값“ ... %>
info="설명..."
language="java" 기본값 java
contentType="text/html;charset=euc-kr" 기본값 text/html
import="java.util.Vector, java.util.*"
session="true" 기본값 true
buffer="10kb" 기본값 8kb
 



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