컨텐츠 지원

컨텐츠 지원은 태그 또는 함수를 삽입하거나 완료할 때, 또는 구조화된 문서 편집기에서 코드 행을 완료할 때 도움이 됩니다. 소스 파일에 커서를 놓으면 완료를 위한 제안사항을 제공하기 위해 컨텐츠 지원 컨텍스트가 제공됩니다.

대부분의 구조화된 문서 편집기에는 컨텐츠 지원이 있습니다. 컨텐츠 지원을 포함하는 편집기 목록에서 소스 코드 편집의 내용을 참조하십시오. 컨텐츠 지원 구성에 대한 정보는 구조화된 문서 편집기 환경 설정 구성의 내용을 참조하십시오.

다음 절에서는 다음에 대해 자세히 설명합니다.
HTML 컨텐츠 지원
JavaScript 컨텐츠 지원
JSP 컨텐츠 지원

HTML 컨텐츠 지원

HTML은 일부 HTML 요소에서 종료 태그를 선택적으로 생략할 수 있다는 점에서 유연성을 제공합니다(예: P, DT, DD, LI, THEAD, TR, TD, TH 등). 컨텐츠를 포함하지 않도록 정의된 기타 HTML 요소에서는 항상 종료 태그를 생략해야 합니다(예: BR, HR, LINK, META, IMG). 이러한 유연성으로 인해 HTML 소스 페이지 편집기 내의 컨텐츠 지원 함수는 더 엄격하게 제한을 받는 마크업 언어보다 명확성이 떨어집니다.

HTML 컨텐츠 지원 기능은 태그 이름을 완성하거나, 시작 태그 내에 속성 이름-값 쌍을 추가하거나, 열거된 속성 값 목록에서 선택해야 할 때 가장 유용하게 사용할 수 있습니다.

컨텐츠 지원이 시작 태그에 아직 지정되지 않은 속성 이름만 표시해도 태그에 대한 문법 제한조건은 고려하지 않습니다. 예를 들어 HTML에서 HEAD 요소는 해당 컨텐츠에 TITLE 태그가 0번 또는 1번만 나타나도록 허용합니다. 이미 TITLE 태그를 포함하는 HEAD 컨텐츠 내 컨텐츠 지원에 대한 프롬프트가 표시되는 경우 컨텐츠 지원은 계속해서 제안 목록에 TITLE을 표시합니다. 그러나 TITLE은 목록에서 강조표시가 해제됩니다.

그러나 DTD/스키마에 따라 속성이 필요한 경우 해당 속성은 아이콘에 노란색 원 표시기와 함께 목록에 나타납니다.

커서가 컨텐츠 지원이 사용 가능한 위치에 있으면 사용 가능한 선택사항의 목록이 표시됩니다. 이 목록은 컨텍스트를 기반으로 합니다. 예를 들어 여는 단락 태그, <p> 바로 다음에 컨텐츠 지원을 사용하는 경우 컨텐츠 지원 목록의 첫 번째 항목은 대응하는 닫는 단락 태그(</p>)입니다.

컨텐츠 지원 목록은 템플리트를 포함하여 현재 커서 위치에 사용 가능한 모든 태그를 표시합니다. 다음 이미지는 단락 태그 예제에 대한 기본 컨텐츠 지원 목록을 표시합니다.

HTML 컨텐츠 지원

태그 제안은 알파벳순으로 나열됩니다. 컨텐츠 지원에 대한 프롬프트를 표시하기 전에 새 태그를 시작하도록 <를 입력하면 태그의 첫 번째 몇 개 문자를 입력하십시오. 그러면 제안 목록이 자동으로 새로 고쳐져서 입력한 패턴과 일치하는 제안을 반영합니다. 컨텐츠 지원에 대한 프롬프트를 표시하기 전에 <를 입력하지 않은 경우 제안 목록 내부를 클릭하고 태그의 첫 번째 문자를 입력하면 스크롤 범위를 줄일 수 있습니다.

태그에 추가하려는 열거된 속성 값 또는 속성 이름의 처음 몇 개 문자를 입력하면 목록이 자동으로 새로 고쳐져서 입력한 패턴과 일치하는 제안을 반영합니다.

제한사항: Linux의 경우. Linux(Motif 도는 GTK) 및 DBCS 로케일을 사용하는 경우 컨텐츠 지원 목록을 두 번 클릭하면 종종 Java™ VM이 종료될 수 있습니다. 목록을 두 번 클릭하는 대신 화살표와 Enter 키를 사용하여 목록에서 항목을 선택하십시오.

JavaScript 컨텐츠 지원

코드 제안은 알파벳순으로 나열됩니다. 컨텐츠 지원에 대한 프롬프트를 표시하기 전에 마침표와 공간을 차례로 입력하고 코드의 처음 몇 개 문자를 입력하기 시작하면 제안 목록이 자동으로 새로 고쳐져서 입력한 패턴과 일치하는 제안을 반영하고 스크롤 범위를 줄입니다.

JSP 컨텐츠 지원

컨텐츠 지원을 사용하여 JSP 페이지에 Java 및 HTML 코드를 임베드하기 위한 많은 옵션이 제공됩니다.

JSP 태그는 모두 템플리트 목록 및 XML 형식(예: <jsp:expression>) 둘 다에 포함됩니다. JSP scriptlet 태그를 추가하려면(예를 들어, 커서를 파일의 해당 위치로 이동하고 Ctrl+스페이스바를 누르려면), 컨텐츠 지원을 사용하십시오. 제안 목록에서 JSP Scriptlet 컨텐츠 지원을 선택하여 문서에 <% %>를 삽입하십시오.

Scriptlet가 <% %> 태그에 삽입됩니다. 예를 들어, 다음과 같습니다.
<% System.currentTimeMillis(); %>

이 예제에서는 현재 시간(밀리초)을 가져오도록 Java 명령문을 평가합니다.

명령문의 결과를 파일에 삽입하려면 명령문 앞에 등호(=)를 배치하십시오. 예를 들어, 다음과 같습니다.
<b>This is the time : <%= System.currentTimeMillis(); %></b>
scriptlet 내 있는 경우 순수 Java 코드를 작성하고 있습니다. 따라서 컨텐츠 지원은 Java 편집기에서와 동일하게 작동합니다. 예를 들어, System 다음에 컨텐츠 지원을 요청할 경우 컨텐츠 지원은 메소드 목록을 표시합니다.
참고: Java 컨텐츠 지원은 웹 프로젝트에서만 작동합니다. 적절한 Java 클래스를 찾으려면 빌드 경로가 필요하기 때문입니다.
useBean과 같은 특수한 태그도 있습니다. 예를 들어, 다음과 같습니다.
<jsp:useBean id="useBean" class="java.lang.String"/>

useBean 태그를 사용하면 String 유형의 aString Bean을 작성할 수 있습니다. 컨텐츠 지원을 사용하는 경우 이 Bean은 선언된 변수로 인식됩니다. 예를 들어 <% aString. %> 뒤에 컨텐츠 지원을 사용하려는 경우 aString이 문자열 유형의 Bean으로 선언되므로 컨텐츠 지원 목록에서 사용 가능한 메소드를 표시합니다.

<% a %> 다음에 컨텐츠 지원을 사용하는 경우 컨텐츠 지원은 aString가 존재하며 컨텐츠 지원 목록에 표시됨을 인식합니다.

주제 유형을 표시하는 아이콘 개념 주제
Information Center의 이용 약관 | 피드백

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

파일 이름: csrcedt006.html