'2008/08'에 해당되는 글 2건
- 2008/08/06 [iBatis] sql문 작성할때 유용한 조건문들
- 2008/08/05 json으로 배열 보내기.
prepend – statement에 붙을 오버라이딩 가능한 SQL부분(옵션)
property – 체크되기 위한 프라퍼티(필수)
property – 체크되기 위한 프라퍼티(필수)
<isPropertyAvailable>
프라퍼티가 유효한지 체크(이를 테면 파라미터빈의 프라퍼티이다.)
<isNotPropertyAvailable>
프라퍼티가 유효하지 않은지 체크(이를 테면 파라미터의 프라퍼티가 아니다.)
<isNull>
프라퍼티가 null인지 체크
<isNotNull>
프라퍼티가 null이 아닌지 체크
<isEmpty>
Collection, 문자열 또는 String.valueOf() 프라퍼티가 null이거나 empty(“” or size() < 1)인지 체크
<isNotEmpty>
Collection, 문자열 또는 String.valueOf() 프라퍼티가 null이 아니거나 empty(“” or size() < 1)가 아닌지 체크.
<isNotEmpty prepend=”AND” property=”firstName” >
FIRST_NAME=#firstName#
</isNotEmpty>
FIRST_NAME=#firstName#
</isNotEmpty>
'Framework > ORM' 카테고리의 다른 글
| [iBatis] sql문 작성할때 유용한 조건문들 (0) | 2008/08/06 |
|---|---|
| [Hibernate] Spring framework에서 hbm.xml 파일 한꺼번에 관리하기. (0) | 2008/03/11 |
| [iBatis] 다양한 쿼리문 작성하기. (0) | 2008/02/27 |
| [Hibernate] NonUniqueObjectException (0) | 2008/02/05 |
| [iBatis] oscache 적용하기 (0) | 2008/01/21 |
{ "list": [
{ "location_no" : "1","location" : "앵커빌","qst_gubun" : "휴먼일반"} ,
{ "location_no" : "2","location" : "델파라스","qst_gubun" : "휴먼일반"}
] }
{ "location_no" : "1","location" : "앵커빌","qst_gubun" : "휴먼일반"} ,
{ "location_no" : "2","location" : "델파라스","qst_gubun" : "휴먼일반"}
] }
배열은 []로 표현한다.
for(i = 0 ; i < jsonObj.list.length ; i++) {
optionNode = makeOption(jsonObj.list[i].location, jsonObj.list[i].location, false);
selectBoxNode.appendChild(optionNode);
}
optionNode = makeOption(jsonObj.list[i].location, jsonObj.list[i].location, false);
selectBoxNode.appendChild(optionNode);
}
jsonObj객체가 위의 녹색 박스를 json객체로 변환한 것이다.
jsonObj.list[i].location, jsonObj.list[i].location_no 등으로 접근 가능하다.
아래는 prototype.js의 json객체 만들어 주는 함수
var jsonObj = res.json();
하면 된다.
/**
* Returns json object
* @id core.$Ajax.Response.json
*/
$Ajax.Response.prototype.json = function() {
if (this._response.responseJSON) {
return this._response.responseJSON;
} else if (this._response.responseText) {
try {
if (typeof $JSON != "undefined") {
return $JSON(this._response.responseText);
} else {
return eval("("+this._response.responseText+")");
}
} catch(e) {
return {};
}
}
return {};
}
* Returns json object
* @id core.$Ajax.Response.json
*/
$Ajax.Response.prototype.json = function() {
if (this._response.responseJSON) {
return this._response.responseJSON;
} else if (this._response.responseText) {
try {
if (typeof $JSON != "undefined") {
return $JSON(this._response.responseText);
} else {
return eval("("+this._response.responseText+")");
}
} catch(e) {
return {};
}
}
return {};
}
'Web > Ajax' 카테고리의 다른 글
| json으로 배열 보내기. (0) | 2008/08/05 |
|---|---|
| 동적 리스트 구현 (1) (0) | 2007/11/14 |
| XMLHttpRequest의 속성과 메소드들 (0) | 2007/11/13 |
| Ajax 괜찮은 강의 리스트 (0) | 2007/11/13 |
| Ajax 응답 헤더 정보 다루기 (0) | 2007/11/13 |



Prev
Rss Feed