Jmesa
新项目要用到这个组件,用了一天多的时间简单学习了一下,感觉Jmesa在处理设计表格风格上还是很强大的,不足的是标签不是很完善,貌似不能用标签来设计导出功能。
Jmesa官网:http://code.google.com/p/jmesa/
一.下载Jmesa.
我下载的是jmesa-3.0_live-source.zip,里面有一个例子代码。因为Jmesa的文档几乎没有,只能看源码了。
二.如果想看Jmesa的效果,可以下载jmesa-3.0_live.war部署到tomcat里,这个压缩包里有Jmesa需要的JAR包。
三.环境搭建
无论写什么程序,环境是很重要的。
将jmesa-3.0_live-source.zip中web文件夹下的文件拷贝到你的Web项目中覆盖掉原文件。
四.编程要点
1.在JSP中使用标签展示表格。
①在后台(Servlet或者Action)传递集合到request.如:
②在JSP中使用如下标签来取数据,并遍历
③加入分页功能
2.加入导出功能。
从官网上的例子里没有发现可以直接用标签来加导出功能的,所以需要自己来写一些代码。主要代码如下:
最终效果:
PS,如果标签页支持导出过滤功能,那就更强大了。(支持么?)