store의 구조는 다음과 같습니다. Ext.data.Store > Ext.data.Record>Ext.dataDataField
store는 DataProxy가 로드되면 먼저 DataProxy를 구동합니다. DataReader가 행을 구문 분석하도록 구동합니다. 마지막으로 Record 개체를 가져옵니다.
코드는 다음과 같습니다.
import com.opensymphony.xwork2.ActionSupport;
public class ExtjsAction은 ActionSupport를 확장합니다.
private 목록 항목;
public long getResults() {
결과 반환
}
public void setResults(long results) {
this.results = results; 🎜>}
public List getItems() {
항목 반환
}
public void setItems(목록 항목) {
this.items = 항목; >}
공용 문자열 실행()에서 예외 발생 {
this.results = 3;
Person p1 = new Person("张三", 29, "male", "1990-10- 22");
Person p2 = new Person("lee思", 28, "Male", "1991-03-30");
Person p3 = new Person("王五", 27, " 여성", "1993-08-17");
this.items = new ArrayList
();
this.items.add(p1);
this.items.add(p2) ;
this. items.add(p3);
return SUCCESS;
코드 복사
코드는 다음과 같습니다.
< !DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN"
"http://struts.apache.org/dtds/struts-2.1. dtd">
< struts>