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

Jqgrid入门-组合Struts2+json实现数据展示(五)

2013-07-11 
Jqgrid入门-结合Struts2+json实现数据展示(五)DEMO用的是ssh框架实现的,具体怎么搭建的就不多做说明了。分

Jqgrid入门-结合Struts2+json实现数据展示(五)

DEMO用的是ssh框架实现的,具体怎么搭建的就不多做说明了。分页表格的数据操作难点就是数据展现。至于增删改直接用hibernate原生的方法实现即可。

????? ? 初步分析:表格要实现分页,那么一页显示多少条数(PageSize)和当前页码(CurrentPage)这两个条件必不可少。为了实现点击任何一列的表头进行排序,那么排序的列名(Sidx)和排序规则(Sort)必不可少。有了这四个参数实现基本的数据展现应该不成问题了。但是如果数据量比较多的时候,为了方便查询。还得需要一个Map参数,用来保存页面的请求参数。比如根据编号查询,根据名称查询等。????? ? 废话不多说,先看Dao接口定义。12345678910111213141516171819<package name="student" extends="json-default"><action name="QueryActionUrl_*" method="{1}"><result name="query_success" type="json"><param name="includeProperties">dataList\[\d+\]\.id,dataList\[\d+\]\.name,dataList\[\d+\]\.age,dataList\[\d+\]\.address,dataList\[\d+\]\.class,dataList\[\d+\]\.likedo,dataList\[\d+\]\.phone,dataList\[\d+\]\.sex,rows, page, total,record</param><param name="noCache">true</param><param name="ignoreHierarchy">false</param><param name="contentType">text/html</param></result></action></package>

注意:在Struts2中使用json还需要json-plagin.jar的支持。不然会抛There is no mapping for namespace异常。如果还有什么不明白的地方,留下你的评论。

热点排行
Bad Request.