<x:column>

x:column 조치는 갱신 또는 삽입을 위해 열에 설정해야 하는 값을 지정하는 데 사용됩니다. 열 값은 x:setColumn 조치를 사용하여 설정할 수도 있지만 x:setColumn 조치는 대상 DBSelect Bean 범위 내의 어떤 곳에서나 사용할 수 있는 반면 이 조치는 x:updateRow 또는 x:insertRow의 본문 내에서만 사용할 수 있습니다.

구문

<x:column	 	colName = "name"
			index = "number"
			value = "value"
			nullToken = "string" />

x:column 요소에는 다음과 같은 속성이 있습니다.

colName
열의 이름입니다. 값은 대소문자를 구분합니다. 이 속성이나 index 속성 중 하나는 반드시 지정해야 합니다. 둘 다 지정하지 않을 수는 없습니다.
index
열의 색인입니다. 첫 번째 열의 색인은 1입니다. 이 속성이나 colName 속성 중 하나는 반드시 지정해야 합니다. 둘 다 지정하지 않을 수는 없습니다.
value
열의 값입니다. 제공하는 값은 Java™ 오브젝트로 평가되는 표현식이 될 수 있습니다. 이 속성은 필수입니다.

제공하는 값이 문자열이면, 이 조치는 이 문자열을 해당 열에 적절한 Java 오브젝트 유형으로 변환합니다. 대소문자는 입력한 대로 보존됩니다. 값이 다른 종류의 오브젝트인 경우, 열에 올바른 유형이어야 하며, 그렇지 않으면 오류가 발생합니다.

이 속성을 설정하는 데 사용할 수 있는 두 가지의 특수 값을 제공합니다. 빈 문자열을 표시하는 &empty와 널(null) 오브젝트 참조를 표시하는 &null입니다. value=""를 지정하는 것은 value="<%=2.23 nullObj %>를 지정하는 것과 같습니다. 여기서, nullObj는 널(null) 오브젝트 참조입니다.

nullToken
데이터베이스 널 값으로 처리할 대소문자 구분 문자열 값을 지정합니다. value 속성에 이 문자열이 있으면, 열은 데이터베이스에서 널(null)로 설정됩니다.

이 속성은 선택사항입니다. 이 속성을 생략하면 연관된 x:select 조치에서 동일 속성의 값이 사용됩니다. 두 위치 모두에서 속성을 생략하면 기본값 &empty가 사용됩니다. (&empty는 HTML 문자 엔티티와 유사한 특수 값으로, 이 속성에서 빈 문자열을 표시하는 것으로 인식됩니다.) 널 값 표시에 대한 자세한 정보는 널 값을 참조하십시오.

예제

<x:updateRow>의 예제를 참조하십시오.

사용 조건 | 피드백
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.