입력 - 암호

입력된 텍스트가 사용자에게 보이지 않는 입력 필드를 작성합니다. 입력된 모든 문자가 별표나 마침표로 바뀌므로, 로그인 페이지에 암호를 입력할 때 유용합니다. 입력 제어는 대개 데이터베이스나 Bean과 같은 데이터 저장영역에 바인드됩니다. 입력 제어를 갖는 페이지가 제출될 때 입력 필드의 컨텐츠가 지정된 위치(예: 데이터베이스의 열 또는 Bean의 특성)에 저장됩니다.

디자인 시의 컴포넌트

입력 - 암호 컴포넌트를 페이지로 끌어서 놓으십시오.
입력 - 암호 컴포넌트 단추

입력 - 암호 컴포넌트는 페이지에서 다음과 같이 보입니다.
디자인 시의 입력 - 암호

런타임 시의 컴포넌트

입력 - 암호 컴포넌트는 런타임 중에 페이지에서 다음과 같이 보입니다.
런타임 시의 입력 - 암호

특성 및 모든 속성 보기

컴포넌트의 특성 보기는 컴포넌트에 설정할 수 있는 가장 일반적인 속성 세트를 표시하며, 컴포넌트에 따라 제어, 조치 또는 기타 컴포넌트를 추가하기 위한 옵션이 표시될 수도 있습니다. 특성 보기를 열려면 창 > 보기 표시 > 특성을 클릭하십시오. 하지만 특성 보기는 기본적으로 열려 있습니다.

입력 - 암호 컴포넌트의 이러한 공통 속성은 특성 보기의 h:inputSecret, 유효성 검증, 동작내게 필요한 옵션 탭에 표시됩니다. 전체 속성 목록은 모든 입력 - 암호 속성 테이블을 참조하십시오. 입력 유효성을 검증하고 동작을 변경하기 위한 추가 구성 옵션은 h:inputSecret>유효성 검증h:inputSecret>동작 탭에 있습니다.

표 1. 입력 - 암호 구성 옵션

구성 옵션

설명

다음 필드로 자동 이동

자동 탭핑 사용 여부를 지정합니다. 지정된 수의 문자가 입력된 후에 자동으로 다음 입력 필드로 이동합니다. 선택하면 hx:inputHelperAssist 섹션이 모든 속성 보기에 추가되고 autoTab이 True로 설정됩니다.

사용자 정의 유효성 검증 코드를 작성/편집하려면 클릭

다양한 사용자 시작 이벤트에 대한 스크립트 또는 코드 스니펫을 입력할 수 있도록 빠른 편집 보기로 전환합니다.

제한조건

컴포넌트에 입력할 수 있는 문자의 유형을 제한합니다(예: 숫자만, ASCII 영문자만, 등). 모든 속성 보기에 regex 속성이 있는 hx:validateConstraint를 추가합니다.

오류 메시지 제어에 유효성 검증 오류 메시지 표시

선택한 컴포넌트와 연관된 오류 메시지 제어 컴포넌트를 삽입합니다. 이는 유효성 검증이 실패하는 경우에 오류 메시지를 표시합니다.

최대 길이

서버에 제출될 때 이 컴포넌트가 포함할 수 있는 최대 문자 수입니다. 모든 속성 보기에 maximum 속성이 있는 f:validateLength 함수를 추가합니다.

최소 길이

서버에 제출될 때 이 컴포넌트가 포함할 수 있는 최소 문자 수입니다. 모든 속성 보기에 minimum 속성이 있는 f:validateLength 함수를 추가합니다.

모든 속성 보기는 컴포넌트에 설정할 수 있는 모든 속성 테이블을 표시하는데, 특성 보기에서 액세스할 수 있는 해당 속성을 포함합니다. 모든 속성 보기로 전환하려면 특성 보기의 오른쪽 상단 모서리에 있는 모든 속성 아이콘 모든 속성 아이콘을 클릭하십시오.

표 2. 모든 입력 - 암호 속성

속성 이름

특성 보기에 다음으로 표시됨

설명

accesskey

내게 필요한 옵션>액세스 키

하나의 키보드 키를 액세스 키로 지정합니다. 런타임 시에 지정된 액세스 키를 누르면 이 컴포넌트에 초점이 주어집니다.

alt

표시되지 않음

컴포넌트의 대체 텍스트를 지정합니다. 이는 요소를 정상적으로 렌더링할 수 없는 경우(예를 들어, 양식을 지원하지 않는 브라우저와 이미지를 표시하지 않도록 설정된 브라우저의 경우)에 표시됩니다.

binding

표시되지 않음

보통 지원 파일에서 이 컴포넌트를 표시하는 UIComponent를 지정합니다.

converter

표시되지 않음

값을 변환할 데이터 유형을 지정합니다. JavaServer Faces 구현은 컴포넌트 데이터를 해당되는 렌더러에서 지원하지 않는 유형으로 변환하기 위해 사용할 수 있는 변환기 구현 세트를 제공합니다.

dir

표시되지 않음

런타임 시 렌더링될 때 컴포넌트 방향을 지정합니다. 값은 다음 중 하나가 될 수 있습니다.
  • ltr - 왼쪽에서 오른쪽으로
  • rtl - 오른쪽에서 왼쪽으로

disabled

동작>제어 사용 불가능

disabled를 true로 설정할 경우, 컴포넌트는 런타임 시 표시되지만 작동하지 않습니다. 공백으로 남겨두면 기본값은 false입니다.

id

ID

컴포넌트에 이름을 지정합니다. JSP 내에서 고유한 이름이어야 합니다.

immediate

표시되지 않음

true일 경우 라이프사이클의 렌더링 단계로 바로 건너뜁니다.

lang

표시되지 않음

컴포넌트의 속성 값과 텍스트 컨텐츠의 기본 언어를 지정합니다. ISO 표준 언어 약어 코드를 취합니다(예: 영어의 경우 "en", 미국 영어의 경우 "en-US", 프랑스어의 경우 "fr", 독일어의 경우 "de").

maxlength

동작>사용자가 X개의 문자를 입력한 후

일반 사용자가 컴포넌트에 이 많은 문자를 입력한 후 제어 속성을 실행합니다.

readonly

동작>제어 읽기 전용

컴포넌트 값을 초기 값에서 변경할 수 없음을 지정합니다.

rendered

표시되지 않음

true 또는 false로 설정할 수 있습니다.
  • false - 컴포넌트는 런타임 시 브라우저에 렌더링되지 않습니다.
  • true - 컴포넌트가 렌더링됩니다.

required

유효성 검증>값 필수

컴포넌트를 지정해야 합니다.사용자가 값을 입력해야 하도록 하려면 이것을 선택하십시오.

size

크기: 너비

컴포넌트의 초기 너비를 지정합니다(여기서 값은 문자 수를 나타냄).

style

스타일: 특성

컴포넌트에 대한 CSS 스타일 정보를 지정합니다(예: style="font-size : 8pt ; color : red").선택한 컴포넌트의 특성(예: 글꼴 및 색상)을 정의합니다. 수동으로 또는 단추를 클릭하고 창 안에서 원하는 특성을 선택하여 완료할 수 있습니다.

styleClass

스타일: 클래스

이 요소를 렌더링할 때 적용할 공백으로 구분되는 CSS 스타일 클래스 목록을 지정합니다. 이 값은 생성된 마크업에서 "class" 속성으로 전달해야 합니다. 선택한 컴포넌트의 클래스(예: 스타일시트)를 정의합니다. 수동으로 또는 단추를 클릭하고 창 안에서 원하는 클래스를 선택하여 완료할 수 있습니다.

tabindex

내게 필요한 옵션>탭 순서 색인

JSP의 탭 순서에서 컴포넌트 위치를 지정합니다. 이 값은 0 - 32767 사이의 숫자여야 합니다.

title

내게 필요한 옵션>제목

런타임 시 도구 팁으로 브라우저에 표시되는 제목 텍스트를 지정합니다.

validator

표시되지 않음

인스턴스를 생성할 유효성 검증기의 클래스 이름을 지정합니다.

value

런타임 시 표시되는 컴포넌트의 초기 텍스트 값을 지정합니다. 지정된 값의 양식으로 또는 동적 값에 대한 포인터로서 표시될 정보를 포함합니다.

valueChangeListener

표시되지 않음

컴포넌트 값을 변경한 경우 통지할 방법을 지정합니다.

관련 개념
JavaServer Faces를 사용하여 데이터 액세스 웹 응용프로그램 작성
관련 태스크
Faces 응용프로그램 작성 - 개요
관련 참조
Faces 컴포넌트 참조
Faces 컴포넌트의 속성
입력
입력 - 숨김
입력 - 텍스트 영역
피드백
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.