最近研究了一下jquery的一个Grid插件,JqGrid
环境:Struts2.1.8 + Spring3.0.2 + Hibernate3.3.2 + JqGrid3.8.1
参考了这篇文章
http://blog.csdn.net/gengv/archive/2010/07/05/5714834.aspx
参考以下资料:
JSON Plugin
https://cwiki.apache.org/confluence/display/WW/JSON%20Plugin
JqGrid 官方blog
DEMO演示
http://www.trirand.com/blog/jqgrid/jqgrid.html
下载
jquery.jqGrid-3.8.1.zip
jquery-ui-1.8.6.custom.zip
引入JS文件:
grid.locale-cn.js
grid.locale-en.js
jquery-1.4.2.min.js
jquery-ui-1.8.6.custom.min.js
jquery.jqGrid.min.js
table.js
引入CSS文件:
jquery-ui-1.8.6.custom.css
jquery.searchFilter.css
style.css
ui.jqgrid.css
ui.multiselect.css
yui.css
WEB-INF下的jar包:
antlr-2.7.6.jar
aspectjrt-1.6.8.jar
aspectjweaver-1.6.8.jar
cglib-nodep-2.2.jar
commons-collections-3.1.jar
commons-dbcp-1.3.jar
commons-fileupload-1.2.1.jar
commons-logging-1.1.1.jar
commons-pool-1.5.4.jar
dom4j-1.6.1.jar
ejb3-persistence-1.0.2.GA.jar
freemarker-2.3.16.jar
hibernate-annotations-3.4.0.GA.jar
hibernate-commons-annotations-3.1.0.GA.jar
hibernate-core-3.3.2.GA.jar
javassist-3.9.0.GA.jar
jstl-1.1.2.jar
jta-1.1.jar
junit-4.8.1.jar
log4j-1.2.16.jar
ognl-2.7.3.jar
slf4j-api-1.6.0.jar
slf4j-log4j12-1.6.0.jar
spring-aop-3.0.2.RELEASE.jar
spring-asm-3.0.2.RELEASE.jar
spring-beans-3.0.2.RELEASE.jar
spring-context-3.0.2.RELEASE.jar
spring-context-support-3.0.2.RELEASE.jar
spring-core-3.0.2.RELEASE.jar
spring-dao-2.0.jar
spring-expression-3.0.2.RELEASE.jar
spring-jdbc-3.0.2.RELEASE.jar
spring-orm-3.0.2.RELEASE.jar
spring-security-config-3.0.2.RELEASE.jar
spring-security-core-3.0.2.RELEASE.jar
spring-security-taglibs-3.0.2.RELEASE.jar
spring-security-web-3.0.2.RELEASE.jar
spring-web-3.0.2.RELEASE.jar
sqljdbc.jar
standard-1.1.2.jar
struts2-convention-plugin-2.1.8.1.jar
struts2-core-2.1.8.1.jar
struts2-json-plugin-2.1.8.1.jar
struts2-spring-plugin-2.1.8.1.jar
xwork-core-2.1.6.jar
struts.xml
struts-userManage.xml
applicationContext.xml
User.java
RealName.java ,User的Component映射类
下面的Action直接使用了前面所说参考文档的代码
JqGridBaseAction.java
UserManageAction.java
BaseDaoT.java---随便写的,未利用spring声明式事务管理,未加分页处理
Service及DAO类略去
user-list.jsp