首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Ext 根据数据库返回json动态生成grid列表

Ext 根据数据库返回json动态生成grid列表

作者头像
西门呀在吹雪
发布2020-11-09 10:08:50
发布2020-11-09 10:08:50
1.1K0
举报
文章被收录于专栏:架构之巅架构之巅

完整代码下载地址http://download.csdn.net/detail/woshishui6501/5306500

代码就不贴了核心就是要自己拼凑个json格式

代码语言:javascript
复制
package com.pbc.action;

import java.io.PrintWriter;
import java.util.List;

import javax.servlet.http.HttpServletResponse;

import net.sf.json.JSONArray;
import net.sf.json.JSONObject;

import org.apache.struts2.ServletActionContext;

import com.opensymphony.xwork2.ActionSupport;
import com.pbc.bean.V9News;
import com.pbc.service.Grid_Service;

public class Grid_Action extends ActionSupport {

	public String Grid_All() {
		try{
			Grid_Service grid_service=new Grid_Service();
			List vdata=grid_service.get_data();
			int tCount=vdata.size();
			JSONObject jsonContext = new JSONObject();
			jsonContext.put("totalCount", 22);
			JSONArray context = new JSONArray();
			if(tCount!=0){
				for(int i=0;i<tCount;i++){
					V9News v9News=(V9News)vdata.get(i);
					JSONObject cell = new JSONObject();
					cell.put("id",1);
					cell.put("title",v9News.getDescription());
					context.add(cell);
				}
			}
			jsonContext.put("results", context);	
			HttpServletResponse response=ServletActionContext.getResponse();
			response.setContentType("text/json; charset=gbk");
			response.setCharacterEncoding("gbk");
			PrintWriter printWriter=response.getWriter();
			printWriter.write(jsonContext.toString());
		}catch(Exception e){
			e.printStackTrace();
			return null;
		}
		return null;
		
	}

}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2013/04/27 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档