jqGrid 代码例子

xulong2005 贡献于2012-12-27

作者 Administrator  创建于2012-10-15 13:32:00   修改者微软用户  修改于2012-11-03 14:57:00字数4143

文档摘要:jqGrid 是一个用来显示网格数据的jQuery插件,文档比较全面,附带中文版本。
关键词:

<%@ page contentType="text/html; charset=UTF-8"%> <% //动态获取应用上下文路径 String txPath = request.getContextPath(); %>
java文件: import java.io.IOException; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.commons.dbutils.QueryRunner; import org.apache.commons.dbutils.handlers.MapListHandler; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.codehaus.jackson.JsonGenerationException; import org.codehaus.jackson.map.JsonMappingException; import net.sf.json.JSONArray; import net.sf.json.JSONObject; public class JqGridForJSONServlet extends HttpServlet { private static final long serialVersionUID = 132383828833L; @Override public void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { System.out.println("进入Servlet In ......"); // 定义返回的数据类型:json,使用了json-lib JSONObject jsonObj = new JSONObject(); System.out.println("PAGE:"+req.getParameter("page")); System.out.println("ROWS:"+req.getParameter("rows")); int page = Integer.parseInt(req.getParameter("page")); int rownum = Integer.parseInt(req.getParameter("rows")); int start = (page-1) * rownum; int end = page * rownum; // 根据jqGrid对JSON的数据格式要求给jsonObj赋值 jsonObj.put("page", page); // 当前页 jsonObj.put("total", 9); // 总页数 jsonObj.put("records", 18); // 总记录数 // 定义rows,存放数据 JSONArray rows = new JSONArray(); for(int i=start;i jqGridServletForJson *.JqGridForJSONServlet jqGridServletForJson *.jqGridServlet

下载文档到电脑,查找使用更方便

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 5 金币 [ 分享文档获得金币 ] 0 人已下载

下载文档