欢迎来到天天文库
浏览记录
ID:47513501
大小:78.49 KB
页数:10页
时间:2019-09-12
《jquery easyui DataGrid分页操作》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、上午没事抽空做了一个datagrid的入门例子,是结合struts2做的,刚下班了,也闲着没事,就datagrid的再做进一步的开发;进行分页操作另外本人有一个习惯,拒绝转载或者抄袭他人的东西.此外,事例源码尽量完整,哪怕最简单的代码也要写的清楚. 先看效果:虽然说是入门的例子,但本人尽量做的详细点,以后会继续更新,部分功能此外,为了后继easyui的学习,做了一个简单的框架:后台采用hibernate2.5+struts2开发:数据库用mysql。红色代码标记注意。 model层的数据 Student类packageorg.easyui.model;importjava.u
2、til.Date;publicclassStudent{ privateintid; privateintage; privateStringname; privateDatebirthday; privateStringclassName; privatecharsex; publicchargetSex(){ returnsex; } publicvoidsetSex(charsex){ this.sex=sex; } publicintgetAge(){ returnage; } publicvoidsetAge(intage){ this.age=age; }
3、publicDategetBirthday(){ returnbirthday; } publicvoidsetBirthday(Datebirthday){ this.birthday=birthday; } publicintgetId(){ returnid; } publicvoidsetId(intid){ this.id=id; } publicStringgetName(){ returnname; } publicStringgetClassName(){ returnclassName; } publicvoidsetName(Stringname)
4、{ this.name=name; } publicvoidsetClassName(StringclassName){ this.className=className; } } DAO数据库访问层 接口EasyDao:packageorg.easyui.dao;importjava.util.List;importorg.easyui.model.Student;publicinterfaceEasyDao{ publicListgetStudent(intpage,introws); publicintgetTotalPages(introws);}
5、接口实现类EasyDaoImpl:packageorg.easyui.dao;importjava.util.List;importorg.easyui.model.Student;importorg.easyui.util.UtilHibernate;importorg.hibernate.HibernateException;importorg.hibernate.Session;publicclassEasyDaoImplimplementsEasyDao{ @SuppressWarnings("unchecked") publicListgetStude
6、nt(intpage,introws){ Listlist=null; Sessionsession=UtilHibernate.getSession(); try{ session.beginTransaction(); Stringsql="fromStudent"; list=session.createQuery(sql) .setFirstResult((page-1)*rows) .setMaxResults(rows) .list(); session.getTransaction().co
7、mmit(); }catch(HibernateExceptione){ session.getTransaction().rollback(); e.printStackTrace(); }finally{ UtilHibernate.closeSession(session); } returnlist; } publicintgetTotalPages(){ Sessionsession=UtilHibernate.getSession(); i
此文档下载收益归作者所有