파일을 서버로 보냅니다. 파일 업로드 컴포넌트는 대개 데이터베이스 또는 Bean과 같은 데이터 저장영역에 바인드됩니다. 파일 업로드 제어를 갖는 페이지가 제출될 때 파일은 지정된 위치(예: 데이터베이스의 열 또는 Bean의 특성)에 저장됩니다.
파일 업로드 컴포넌트를 페이지로 끌어서 놓으십시오.
파일 업로드 컴포넌트는
페이지에서 다음과 같이 보입니다.
파일 업로드 컴포넌트는
런타임 중에 페이지에서 다음과 같이 보입니다.
컴포넌트의 특성 보기는 컴포넌트에 설정할 수 있는 가장 일반적인 속성 세트를 표시하며, 컴포넌트에 따라 제어, 조치 또는 기타 컴포넌트를 추가하기 위한 옵션이 표시될 수도 있습니다. 특성 보기를 열려면 창 > 보기 표시 > 특성을 클릭하십시오. 하지만 특성 보기는 기본적으로 열려 있습니다.
파일 업로드 컴포넌트의 이러한 공통 속성은 특성 보기의 hx:fileupload, 유효성 검증 및 내게 필요한 옵션 탭에 표시됩니다. 전체 속성 목록은 모든 파일 업로드 속성 테이블을 참조하십시오. 입력 유효성을 검증하고 파일을 제한하기 위한 추가 구성 옵션은 hx:fileupload 및 hx:fileupload>유효성 검증 탭에 있습니다.
구성 옵션 |
설명 |
---|---|
사용자 정의 유효성 검증 코드를 작성/편집하려면 클릭 |
다양한 사용자 시작 이벤트에 대한 스크립트 또는 코드 스니펫을 입력할 수 있도록 빠른 편집 보기로 전환합니다. |
오류 메시지 제어에 유효성 검증 오류 메시지 표시 |
선택한 컴포넌트와 연관된 오류 메시지 제어 컴포넌트를 삽입합니다. 이는 유효성 검증이 실패하는 경우에 오류 메시지를 표시합니다. |
파일 이름 |
컴포넌트가 사용할 파일의 이름을 지정합니다. 정적으로 정의하거나 데이터 저장영역에 링크할 수 있습니다. |
파일 유형 |
컴포넌트가 사용할 파일 유형을 지정합니다. 정적으로 정의하거나 데이터 저장영역에 링크할 수 있습니다. |
모든 속성 보기는
컴포넌트에 설정할 수 있는 모든 속성 테이블을 표시하는데, 특성 보기에서 액세스할 수 있는
해당 속성을 포함합니다. 모든 속성 보기로 전환하려면
특성 보기의 오른쪽 상단 모서리에 있는 모든 속성 아이콘 을 클릭하십시오.
속성 이름 |
특성 보기에 다음으로 표시됨 |
설명 |
---|---|---|
accept |
다음 파일 유형 허용 |
컴포넌트가 허용할 파일의 유형을 쉼표로 구분하여 지정합니다. |
accesskey |
내게 필요한 옵션>액세스 키 |
하나의 키보드 키를 액세스 키로 지정합니다. 런타임 시에 지정된 액세스 키를 누르면 이 컴포넌트에 초점이 주어집니다. |
alt |
표시되지 않음 |
컴포넌트의 대체 텍스트를 지정합니다. 이는 요소를 정상적으로 렌더링할 수 없는 경우(예를 들어, 양식을 지원하지 않는 브라우저와 이미지를 표시하지 않도록 설정된 브라우저의 경우)에 표시됩니다. |
binding |
표시되지 않음 |
보통 지원 파일에서 이 컴포넌트를 표시하는 UIComponent를 지정합니다. |
disabled |
표시되지 않음 |
disabled를 true로 설정할 경우, 컴포넌트는 런타임 시 표시되지만 작동하지 않습니다. 공백으로 남겨두면 기본값은 false입니다. |
exclude |
다음 파일 유형 허용 안함 |
컴포넌트가 제외할 파일의 유형을 쉼표로 구분하여 지정합니다. |
id |
ID |
컴포넌트에 이름을 지정합니다. JSP 내에서 고유한 이름이어야 합니다. |
maxlength |
표시되지 않음 |
파일 이름 및 위치의 최대 문자 길이를 지정합니다. |
readonly |
표시되지 않음 |
컴포넌트 값을 초기 값에서 변경할 수 없음을 지정합니다. |
rendered |
표시되지 않음 |
true 또는 false로 설정할 수 있습니다.
|
required |
값 필수 |
컴포넌트를 지정해야 합니다.사용자가 값을 입력해야 하도록 하려면 이것을 선택하십시오. |
size |
크기: 너비 |
컴포넌트의 초기 너비를 지정합니다. 너비는 해당 값이 문자 수를 언급하는 텍스트 입력 컴포넌트의 경우를 제외하고 픽셀 단위로 제공됩니다. |
style |
스타일: 특성 |
컴포넌트에 대한 CSS 스타일 정보를 지정합니다(예: style="font-size : 8pt ; color : red").선택한 컴포넌트의 특성(예: 글꼴 및 색상)을 정의합니다. 수동으로 또는 단추를 클릭하고 창 안에서 원하는 특성을 선택하여 완료할 수 있습니다. |
styleClass |
스타일: 클래스 |
이 요소를 렌더링할 때 적용할 공백으로 구분되는 CSS 스타일 클래스 목록을 지정합니다. 이 값은 생성된 마크업에서 "class" 속성으로 전달해야 합니다. 선택한 컴포넌트의 클래스(예: 스타일시트)를 정의합니다. 수동으로 또는 단추를 클릭하고 창 안에서 원하는 클래스를 선택하여 완료할 수 있습니다. |
tabindex |
내게 필요한 옵션>탭 순서 색인 |
JSP의 탭 순서에서 컴포넌트 위치를 지정합니다. 이 값은 0 - 32767 사이의 숫자여야 합니다. |
title |
내게 필요한 옵션>제목 |
런타임 시 도구 팁으로 브라우저에 표시되는 제목 텍스트를 지정합니다. |
value |
파일 |
컴포넌트가 사용할 파일을 지정합니다. |