`
clh33
  • 浏览: 2044 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

为什么Struts2用Map得不到正确的格式,有关的是json,jquery的flexigrid问题

阅读更多
@SuppressWarnings("unchecked")
  public String execute() throws Exception {
  int startIndex = (page - 1) * rp; // 计算查询开始数据下标
  total = uManger.pageTotalCount();
  List list = uManger.queryuserList(rp, startIndex);
  for (Iterator iterator = list.iterator(); iterator.hasNext();) {
  user = (UserInfo) iterator.next();
  Map cellMap = new HashMap();
  cellMap.put("userid", user.getUserid());
  cellMap.put("cell", new Object[] { user.getUserid(),
  user.getUserName(), user.getUserEmail(),
  user.getUserPhone(), user.getCreateTime() });
  rows.add(cellMap);
  System.out.println(cellMap.toString());
  }
  return SUCCESS;
  }


打印出来是
[{cell=[Ljava.lang.Object;@ed65e0, userid=123}, {cell=[Ljava.lang.Object;@1bb953
3, userid=admin}, {cell=[Ljava.lang.Object;@406b09, userid=3}]

面我要的格式是:
 {"total":200,"page":2,  
 "rows":[{"userid":"1","cell":["a","b","c","e"]}  
 {"userid":"2","cell":["a","b","c","e"]},  
 {"userid":"3","cell":["a","b","c","e"]},  
 {"userid":"4","cell":["a","b","c","e"]},  
 {"userid":"5","cell":["a","b","c","e"]}
 ]} 
分享到:
评论

相关推荐

    jquery flexigrid

    jQuery Flexigrid是一款基于jQuery库的表格插件,专为网页数据展示提供强大的功能。它具有高度可定制性,支持分页、排序、搜索以及自定义列宽,使得网页中的数据管理更加便捷和灵活。 Flexigrid的核心特性在于其...

    flexigrid+struts2+json+jquery实例

    在Flexigrid实例中,服务器端的Struts2将处理后的数据转换为JSON格式,这些数据包括表格所需的行数据、列信息等,然后通过Ajax请求发送给前端。 jQuery是一个广泛使用的JavaScript库,简化了HTML文档遍历、事件处理...

    Flexigrid与struts2的整合使用说明

    使用Struts2的Result类型(如JsonResult或FreemarkerResult)来返回JSON格式的数据,这些数据将被Flexigrid解析并显示在网格中。 Flexigrid的实例: 一个简单的例子可能是从数据库查询用户列表并显示在Flexigrid中...

    jquery插件之flexigrid学习实例-jar包

    在"jquery插件之flexigrid学习实例-jar包"中,我们主要关注的是如何将Flexigrid集成到基于Struts2和JSON的Java应用中。以下是对这个主题的详细讲解: 首先,让我们了解Flexigrid。Flexigrid是一款轻量级的...

    jquery flexigrid 支持前台排序

    首先,确保已经正确引入了Tablesorter的相关库,然后在页面加载完成后,对Flexigrid的表格元素调用`$("table").tablesorter()`方法: ```javascript $(document).ready(function() { $("#flex1").flexigrid(); $...

    flexigrid的json格式使用说明

    对于flexigrid的使用,各个参数的意义应该不用解释,网上资料很多。插件接收的数据格式对于刚接触的人来说是个麻烦,这是一位兄台的整理,不尽完美但会告诉你如何封装格式。

    Jquery FlexiGrid JS

    **jQuery FlexiGrid JS** 是一个强大的前端数据网格插件,它基于流行的JavaScript库jQuery构建。这个插件允许用户在网页上展示大量数据,并提供排序、分页、搜索和自定义列功能,使得数据管理更加直观和高效。下面将...

    jquery插件之flexigrid学习实例

    现在,当Flexigrid发送请求到服务器时,Struts2的JSON插件会将Action的结果转换为JSON格式并返回给前端。前端的Flexigrid插件接收到JSON数据后,会自动填充到表格中,实现数据的动态加载和展示。 对于标签中的其他...

    Jquery Flexigrid jsp Demo

    - **jQuery的Ajax方法**:Flexigrid通常会使用jQuery的`$.ajax()`或`$.getJSON()`方法发起请求,JSP需要返回正确的HTTP状态码和JSON格式的数据。 - **JSON格式化**:确保JSP正确地构建JSON对象,包含必要的字段,...

    Jquery flexigrid使用

    ### Jquery Flexigrid 使用详解 #### 技术栈概览 本文档旨在介绍如何结合Struts2.1.6、Spring、Hibernate、jQuery、Flexigrid、Thickbox及MySQL来实现一个功能完整的Web应用。该应用的核心是通过Flexigrid在前端...

    jquery FlexiGrid与asp.net 后台交互例子

    - **创建(Create)**: 用户在前端填写新数据,点击“添加”按钮,FlexiGrid将数据以JSON格式发送到ASP.NET后台。后台验证数据,如果无误,保存到数据库(如SQL Server、Oracle或Access)并返回成功消息。 - **...

    jquery表格插件Flexigrid

    1. **jQuery基础**:Flexigrid是建立在jQuery库之上的,因此,理解jQuery的基本语法和API,如选择器、事件处理、DOM操作等,是使用Flexigrid的前提。jQuery简化了JavaScript的DOM操作,使得动态更新表格内容变得更加...

    JQuery Flexigrid

    $("#flex1").flexigrid({ url: 'post2.php', dataType: 'json', colModel : [ {display: 'ISO', name : 'iso', width : 40, sortable : true, align: 'center'}, {display: 'Name', name : 'name', width : 180...

    jquery+flexigrid+json的java例子(网上收集的)

    Java应用程序可能会将数据库中的数据转换为JSON格式,然后通过AJAX请求发送到前端,Flexigrid再解析这些JSON数据,填充到表格中。 **Java** 在后端,这个例子使用了Java来处理数据和生成JSON响应。可能使用了诸如...

    struts2+spring3+hibernate3+jquery+flexigrid+mysql实例

    Struts2、Spring3、Hibernate3、jQuery、Flexigrid 和 MySQL 是一组常见的技术栈,用于构建企业级的Java Web应用程序。以下是对这些技术及其在实际应用中的详细说明: 1. **Struts2**:Struts2 是一个基于 MVC...

    解决JQuery flexigrid在IE下显示问题,以及数据显示问题

    最近项目要用jquery开发,于是打算用flexigrid做表格功能,但是遇到了数据不能显示、IE下显示等问题(在FF下显示正常)。于是花了2个小时时间对flexigrid.pack.js进行调试,经过苦闷的两个小时后,皇天不负有心人,...

    JQuery_插件FlexiGrid_之完全配置与使用

    ### JQuery插件FlexiGrid之完全配置与使用 #### 一、引言 FlexiGrid是一款基于jQuery的轻量级表格插件,它为开发者提供了简单易用的方式来展示和操作数据表格。FlexiGrid支持多种功能,如排序、分页、筛选等,非常...

    jquery flexigrid插件

    Flexigrid-Web2.0 jQuery表格插件 Flexigrid 是一个轻量级的Web2.0 jQuery插件。它包含很多非常Cool的特性,如主题定制、分页、工具栏、搜索、排序、ajax读取数据源、调整列宽高尺寸等。 一个中文实例教程: ...

    jquery插件之flexigrid篇

    Flexigrid是一款基于jQuery的轻量级数据网格插件,专为实现强大的表格展示和操作功能而设计。在Web开发中,特别是在构建数据密集型应用时,它提供了一种高效且用户友好的方式来显示、排序、筛选和操作数据。这款插件...

    jquery插件FlexiGrid的使用(已更新)

    FlexiGrid是一款基于jQuery的表格插件,它提供了丰富的功能,包括数据分页、排序、过滤、编辑等,使得在Web应用中展示和操作大量数据变得更加便捷。在本篇文章中,我们将深入探讨FlexiGrid的使用方法,以及如何将其...

Global site tag (gtag.js) - Google Analytics