easyuiAction

package com.hy.demo.web.action;

import java.io.IOException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import org.apache.struts2.ServletActionContext;

import sun.reflect.ReflectionFactory.GetReflectionFactoryAction;

import com.hy.demo.common.BaseAction;
import com.hy.demo.modal.Student;
import com.hy.demo.tools.VOUtils;
import com.sdicons.json.model.JSONObject;
import com.sdicons.json.model.JSONValue;
import com.sun.media.rtsp.protocol.Request;

public class StudentAction extends BaseAction {
private static final long serialVersionUID = 1236034558788877454L;
JSONObject resultObj;

public JSONObject getResultObj() {
return resultObj;
}

public void setResultObj(JSONObject resultObj) {
this.resultObj = resultObj;
}
JSONValue val;


public JSONValue getVal() {
return val;
}

public void setVal(JSONValue val) {
this.val = val;
}

public String findAll() throws IOException {
System.out.println("进入StudentAction");
List<Student> list = new ArrayList();
Student stu = new Student("1","hy","yy");
Student stu1 = new Student("2","tt","gg");
Student stu2 = new Student("3","ee","bb");
Student stu3 = new Student("4","h","kk");
list.add(stu);
list.add(stu1);
list.add(stu2);
list.add(stu3);

//List集合转换为Map集合
Map map = new HashMap();
map.put("total", list.size());
map.put("rows", list);

//writeJson(list);
ServletActionContext.getResponse().getWriter().write(VOUtils.convertVO2String(map));
System.out.println("发送json字符串完成");
return null;
}
}

你可能感兴趣的:(easyui)