Jmesa学习与迁移:高效表格控件实战

需积分: 10 0 下载量 56 浏览量 更新于2024-07-25 1 收藏 655KB PDF 举报
本文档是一系列关于Jmesa的学习笔记,作者是王明波,他在项目开发中曾经使用过其前身 ExtremeTable,但因为遇到大量bug,转向了Jmesa。笔记分为五个部分,详细介绍了如何在Struts2.1.6、Spring3.0和iBatis2.3.4.726的框架基础上配置和使用Jmesa。 首先,作者提到Jmesa是一个高效且优秀的表格控件,适合用于项目开发中的表格展示。学习过程开始于下载最新版本的Jmesa及相关demo,作者建议基于官方示例进行实践,这有助于理解Jmesa的工作原理。 配置Jmesa环境是学习的核心步骤。在web应用的webRoot目录下创建名为jmesaDemo的子目录,包含必要的CSS、images和js文件。在WEB-INF目录下建立tld目录,复制jmesa的标签库文件(jmesa.tld)以及一个属性文件(jmesa.properties),用于设置表格的相关参数,如分页选择和默认每页显示的记录数,以及定义表格图片的路径。在web.xml文件中也需要进行相应的配置,以启用Jmesa。 学习的第一步是在jmesaDemo目录下创建名为UserQuery.jsp的JSP页面,并在此页面中引入Jmesa标签。尽管作者建议引入所有样式和JS,但实际开发时可以根据需要灵活选择。例如,Web.css可以替换为自定义样式,而jQuery的某些库可能根据项目的具体需求进行选择。 通过这些步骤,读者可以逐步掌握如何在Struts2、Spring和iBatis的环境中集成和配置Jmesa,以及如何在实际项目中使用它创建动态、可定制的表格。后续章节可能会进一步深入探讨如何实现特定功能,以及如何处理可能出现的问题和优化性能。这个学习笔记对于想要使用Jmesa作为表格控件工具的开发者来说,提供了宝贵的实践指导和参考。