HTML 및 JSTL 태그 라이브러리

HTML(Hypertext Markup Language)

HTML은 웹에서 하이퍼텍스트를 공개하는 언어입니다. 이 제품은 HTML 4.01 스펙의 모든 태그를 지원합니다. HTML 태그에 대한 자세한 정보는 HTML 4.01 스펙을 참조하십시오.

HTML 4.01 스펙뿐 아니라 이 제품은 일부 비표준 태그도 지원합니다. 이러한 비표준 태그에 대한 자세한 정보는 비표준 HTML 태그를 참조하십시오.

JSTL(JavaServer Pages Standard Tag Library)

이 제품은 자카르타 프로젝트의 사용자 정의 태그 라이브러리(JavaServer Pages Standard Tag Library 또는 JSTL)를 결합합니다. 여러 태그 라이브러리를 포함하는 JSTL에서 다음과 같은 편리한 태그가 다수 제공됩니다.
  • 코어 태그: 플로우 제어(예: 루프와 조건문) 및 범용 조치.
  • XML 태그: JSP 내 기본 XML 처리를 활성화합니다.
  • 형식화 태그: 국제적인 데이터 형식화.
  • SQL 태그: 조회 및 업데이트를 위한 데이터베이스 액세스.
  • 함수 태그: 다양한 문자열 처리 함수.

웹 프로젝트를 작성할 때 프로젝트 패싯으로 JSTL을 통합할 수 있습니다. 또는 프로젝트특성프로젝트 패싯을 선택하여 나중에 프로젝트에 추가할 수 있습니다. API 스펙을 포함하여 JSTL 태그 라이브러리에 대한 자세한 정보는 JavaServer Pages Standard Tag Library를 참조하십시오.

프로젝트를 작성한 후에는 웹 배치 디스크립터 단축 아이콘이 작성되며 프로젝트 이름을 따릅니다. 이 바로 가기는 web.xml 파일의 별명으로 활용되며, 프로젝트에서 사용 가능한 라이브러리 태그 이름 및 속성을 정의합니다. 태그 라이브러리 JAR 파일은 WEB-INF/lib 폴더에 위치합니다.

라이브러리 폴더에는 애플리케이션에 사용 가능한 태그 라이브러리의 표시가 있습니다. 빈 JAR 아이콘은 애플리케이션 내부에 존재하는 태그 라이브러리를 표시합니다(새 프로젝트 마법사에서 선택한 태그 라이브러리). 가득 찬 JAR 아이콘은 애플리케이션 외부에 존재하는 태그 라이브러리를 표시합니다(작업공간으로 복사되지 않은 태그 라이브러리).

비표준 HTML 태그

다음은 비표준 HTML 태그의 목록입니다. 특정 조치를 지정하려는 경우 모든 태그에 적용하는 표준 속성을 추가하거나 개별 태그에 특정한 속성을 적용할 수 있습니다. 특정 태그에 적용되는 기타 속성 및 설명을 보려면 각 태그를 클릭하십시오.

<bgsound>

<bgsound>는 페이지의 사운드 파일을 지정합니다.

속성 속성 옵션 설명 편집 및 표시 옵션
loop infinite, number_of_repeats 사운드 파일이 반복되는 횟수를 지정합니다. 사운드 파일을 무한 재생하려면 무한을 지정하고 그렇지 않은 경우 숫자를 지정하십시오. 소스 페이지 또는 아웃라인 보기에서 이 속성을 편집할 수 있습니다. 디자인 페이지에서는 표시할 수 없습니다.
src   문서에서 사용할 사운드 파일의 URL 또는 파일 이름을 지정합니다. 소스 페이지 또는 아웃라인 보기에서 이 속성을 편집할 수 있습니다. 디자인 페이지에서는 표시할 수 없습니다.


<embed>

<embed>는 문서에 플러그인 오브젝트를 임베드합니다. 이 태그는 디자인 페이지에서 편집하고 표시할 수 있습니다.

속성 설명 편집 및 표시 옵션
align 오브젝트의 맞추기 방식을 지정합니다. 형식화 메뉴 또는 삽입 메뉴를 사용하거나 속성 보기에서 편집할 수 있습니다. 디자인 페이지에 표시할 수 있습니다.
flashvars Flash Player에 전달할 변수를 지정합니다. Macromedia Flash Player 6 이상이 필요합니다. 동영상에 루트 레벨 변수를 전송하는 데 사용됩니다. 문자열 형식은 &로 분리된 이름=값 조합 세트입니다. 브라우저는 최대 64KB(65535바이트)의 문자열 길이를 지원합니다. 웹 페이지에 플래시 컴포넌트를 끌어오면 임베드 플래시 플러그인 대화 상자에서 이 속성을 편집할 수 있습니다. 이 속성은 소스에서도 편집할 수 있습니다.
height 오브젝트의 높이를 지정합니다. 단위는 단위 속성에서 지정됩니다. 형식화 메뉴 또는 삽입 메뉴를 사용하거나 속성 보기에서 편집할 수 있습니다. 디자인 페이지에 표시할 수 있습니다.
palette 배경색 또는 전경색을 지정합니다. 소스 페이지 또는 아웃라인 보기에서 이 속성을 편집할 수 있습니다.
pluginspage 아직 설치하지 않은 경우 플레이어를 다운로드할 수 있도록 Flash Player 플러그인 위치를 식별합니다. 웹 페이지에 플래시 컴포넌트를 끌어오면 임베드 플래시 플러그인 대화 상자에서 이 속성을 편집할 수 있습니다. 이 속성은 소스에서도 편집할 수 있습니다.
quality 재생 품질을 지정합니다. 값은 다음을 포함합니다.
low
모양보다 재생 속도를 우선시하며 안티앨리어싱을 사용하지 않습니다.
medium
안티앨리어싱을 조금 적용하고 비트맵을 부드럽게 처리하지 않습니다. low 설정보다 더 나은 품질을 생성하지만 high 설정보다는 품질이 더 낮습니다. 기본값입니다.
high
재생 속도보다 모양을 우선시하며 항상 안티앨리어싱을 적용합니다. 동영상이 애니메이션을 포함하지 않으면, 비트맵은 부드럽게 처리됩니다. 동영상이 애니메이션을 포함하면 비트맵은 부드럽게 처리되지 않습니다.
autolow
재생을 시작할 때 속도를 강조하지만 가능하면 모양을 향상시킵니다. 재생은 안티앨리어싱을 끈 상태로 시작하지만 프로세서에서 추가 로드를 처리할 수 있으면 켤 수 있습니다.
autohigh
처음에는 재생 속도와 모양을 동등하게 강조하지만 필요한 경우 재생 속도를 위해 모양을 희생시킵니다. 재생은 안티앨리어싱을 켠 상태로 시작됩니다. 실제 프레임 비율이 지정된 프레임 비율 아래로 떨어질 경우 안티앨리어싱을 꺼서 재생 속도를 향상시킵니다.
best
속도와 모양 면에서 최상의 표시를 제공합니다.
웹 페이지에 플래시 컴포넌트를 끌어오면 임베드 플래시 플러그인 대화 상자에서 이 속성을 편집할 수 있습니다. 이 속성은 소스에서도 편집할 수 있습니다.
src 임베드할 오브젝트의 URL을 지정합니다. 형식화 메뉴 또는 삽입 메뉴를 사용하거나 속성 보기에서 편집할 수 있습니다.
text 오브젝트의 제목을 지정합니다. 소스 페이지 또는 아웃라인 보기에서 이 속성을 편집할 수 있습니다.
type 데이터 유형을 지정합니다. 소스 페이지 또는 아웃라인 보기에서 이 속성을 편집할 수 있습니다.
width 오브젝트의 너비를 지정합니다. 단위는 단위 속성에서 지정됩니다. 형식화 메뉴 또는 삽입 메뉴를 사용하거나 속성 보기에서 편집할 수 있습니다. 디자인 페이지에 표시할 수 있습니다.

<marquee>

<marquee>는 문서에서 이동하는 텍스트를 정의합니다. 이 태그는 디자인 페이지에서 편집하고 표시할 수 있습니다.이 태그는 Internet Explorer 4.0 이상에서만 실행됩니다.

속성 속성 옵션 설명 편집 및 표시 옵션
동작 scroll, slide, alternate 텍스트가 이동하는 방식을 지정합니다. 형식화 메뉴 또는 삽입 메뉴를 사용하여 편집할 수 있습니다.
bgcolor   선택 범위의 배경색을 지정합니다. 형식화 메뉴 또는 삽입 메뉴를 사용하여 편집할 수 있습니다. 디자인 페이지에서 볼 수 있습니다.
direction left, right, down, up 텍스트가 이동하는 방향을 지정합니다. 형식화 메뉴 또는 삽입 메뉴를 사용하여 편집할 수 있습니다.
height   선택 범위의 높이를 픽셀로 지정합니다. 형식화 메뉴 또는 삽입 메뉴를 사용하여 편집할 수 있습니다. 디자인 페이지에 표시할 수 있습니다.
loop   선택 범위의 루프 여부를 지정합니다. 형식화 메뉴 또는 삽입 메뉴를 사용하여 편집할 수 있습니다.
scrolldelay   스크롤 지연 속도를 지정합니다. 형식화 메뉴 또는 삽입 메뉴를 사용하여 편집할 수 있습니다.
scrollamount   스크롤 속도를 지정합니다. 형식화 메뉴 또는 삽입 메뉴를 사용하여 편집할 수 있습니다.
truespeed   지정된 속도의 선택 범위를 표시합니다. 형식화 메뉴 또는 삽입 메뉴를 사용하여 편집할 수 있습니다.
width   선택 범위의 너비를 픽셀로 지정합니다. 형식화 메뉴 또는 삽입 메뉴를 사용하여 편집할 수 있습니다. 디자인 페이지에 표시할 수 있습니다.
hspace   가로 여백을 픽셀 단위로 지정합니다. 소스 페이지 또는 아웃라인 보기에서 편집할 수 있습니다. 디자인 페이지에 표시할 수 없습니다.
vspace   세로 여백을 픽셀 단위로 지정합니다. 소스 페이지 또는 아웃라인 보기에서 편집할 수 있습니다. 디자인 페이지에 표시할 수 없습니다.



<nobr>

<nobr>은 텍스트 블록에서 행 바꾸기를 대체합니다. 이 태그는 소스 페이지나 아웃라인 보기에서 편집할 수 있지만 디자인 페이지에서는 표시할 수 없습니다.



<noembed>

<noembed>는 인라인 미디어 유형에 필요한 플러그인을 지원하지 않는 브라우저에 대한 대체 컨텐츠를 지정합니다. 이 태그는 소스 페이지나 아웃라인 보기에서 편집할 수 있지만 디자인 페이지에서는 표시할 수 없습니다.



<wbr>

목적

<NOBR> 태그에서 행 바꾸기를 활성화합니다. 이 태그는 소스 페이지나 아웃라인 보기에서 편집할 수 있지만 디자인 페이지에서는 표시할 수 없습니다.

표준 속성

표준 속성을 모든 HTML 태그에 적용하여 태그에 대한 자세한 정보를 지정하거나 특정 조치를 지정할 수 있습니다. 표준 속성은 네 가지 카테고리(코어 속성, 키보드 속성, 언어 속성, 이벤트 속성)로 분류됩니다.

코어 속성에서는 태그에 대한 컨텍스트 정보(예: 태그를 설명하기 위해 텍스트를 포함할 수 있음)를 제공할 수 있습니다.

속성 설명
id 문서에서 태그에 대한 특정 이름을 지정합니다.
class 태그가 속하는 하나 이상의 클래스를 지정합니다.
style 태그에 스타일 정보를 적용합니다.
title 해당 컨텐츠와 태그의 컨텐츠를 설명하는 텍스트를 정의합니다.

키보드 속성에서는 키보드로 HTML 요소에 액세스하는 방법과 관련된 옵션을 지정할 수 있습니다.

속성 설명
accesskey 문서에서 요소에 액세스하는 키보드 단축키를 정의합니다.
tabindex 문서에서 요소가 탭으로 구분되는 순서를 정의합니다.

언어 속성에서는 태그 내 텍스트에서 사용하는 언어와 관련된 옵션을 지정할 수 있습니다. 예를 들어 문자가 나타나는 방향을 지정할 수 있습니다.

속성 속성 옵션 설명
lang   문서에서 사용할 언어를 표시합니다.
dir lrt, rtl 문서의 텍스트 방향을 표시합니다.

이벤트 속성은 사용자가 HTML 요소를 클릭할 때 조치를 지정합니다.

속성 설명
onclick 요소를 마우스로 클릭할 때 이벤트가 발생합니다.
ondblclick 요소를 마우스로 두 번 클릭할 때 이벤트가 발생합니다.
onmousedown 요소에서 마우스 단추를 계속 누르고 있으면 이벤트가 발생합니다.
onmouseup 요소 위에서 누르고 있던 마우스 단추를 놓을 때 이벤트가 발생합니다.
onmouseover 요소로 마우스를 끌면 이벤트가 발생합니다.
onmousemove 이미 요소 위에 있는 마우스를 이동할 때 이벤트가 발생합니다.
onmouseout 요소에서 마우스를 이동할 때 이벤트가 발생합니다.
onkeydown 요소 위에서 키를 누르고 있다가 놓을 때 이벤트가 발생합니다.
onkeypress 요소에서 키를 누르면 이벤트가 발생합니다.
onkeyup 요소에서 키를 놓으면 이벤트가 발생합니다.
주제 유형을 표시하는 아이콘 참조 주제
Information Center의 이용 약관 | 피드백

시간소인 아이콘 마지막 업데이트 날짜: 2014-05-22

파일 이름: rtaglibHTMLJSTL.html