首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

struts2+flexigrid的小例子,但数据显示不出来,不知道错哪了

2011-11-29 
struts2+flexigrid的小例子,但数据显示不出来,不知道哪里错了新手刚接触flexigrid,数据显示不出来,求各位

struts2+flexigrid的小例子,但数据显示不出来,不知道哪里错了
新手刚接触flexigrid,数据显示不出来,求各位帮帮忙!谢谢。

页面js代码:

JScript code
 $("#showData").flexigrid({     url: 'flexi/flexi!getData.action',  //链接     dataType:'json',        colModel : [            {display: '编号', name : 'id', width : 50, sortable : true, align: 'center'},            {display: '姓名', name : 'username', width : 100, sortable : true, align: 'center'},            {display: '年龄', name : 'age', width : 50, sortable : true, align: 'center', hide: false},            {display: '性别', name : 'sex', width : 50, sortable : true, align: 'center', hide: false},            {display: '邮编', name : 'email', width : 150, sortable : true, align: 'center', hide: false},            ],        buttons : [            {name: '增加', bclass: 'add'},            {name: '删除', bclass: 'delete'},            {name: '修改', bclass: 'edit'},            ],        searchitems : [            {display: '姓名', name : 'username', isdefault: true},            {display: '年龄', name : 'age'}            ],        sortname: "id",        sortorder: "asc",        title: '用户管理',        height: 200    ,            width:700,        showTableToggleBtn : true,        usepager:true,});


struts.xml代码:
XML code
 <package name="json" namespace="/flexi" extends="json-default">        <action name="flexi" class="flexi.action.MyFlexiGridAction">            <result type="json"/>        </action>    </package>


action代码:
Java code
   public class MyFlexiGridAction extends ActionSupport {        private Integer page;//当前页    private Integer totle;//共几页    private Integer rp;//每页显示条目        private List<People> rows;        public String  getData() {        System.out.print("获取数据...");        rows=new ArrayList<People>();        for(int i=0;i<27;i++){            People p=new People();            p.setId("No."+i);            p.setUsername("黄"+i);            p.setAge("i");            p.setSex("男");            p.setEmail("hcw"+i+"@126.com");            rows.add(p);        }        int totlePage=rows.size()/this.getRp();            if(rows.size()%this.getRp()>0)                totlePage +=1;        this.setTotle(totlePage);                System.out.print("共"+rows.size()+"条\n");        return null;    }        @JSON(name="page")    public Integer getPage() {        return page;    }    public void setPage(Integer page) {        this.page = page;    }         @JSON(name="totle")    public Integer getTotle() {        return totle;    }    public void setTotle(Integer totle) {        this.totle = totle;    }         @JSON(name="rp")    public Integer getRp() {        return rp;    }    public void setRp(Integer rp) {        this.rp = rp;    }    @JSON(name="pList")    public List<People> getRows() {        return rows;    }    public void setRows(List<People> rows) {        this.rows = rows;    }}


People.java里面的字段是:
  private String id;
private String username;
private String age;
private String sex;
private String email;
set和get省略。



[解决办法]
用火狐浏览器下的插件firebug进行断点调式,

可以找出问题在哪!

热点排行