第一步:先下载 需要用到的源码http://download.csdn.net/detail/wangliutao1/5776843

下载完成后,解压文件

第二部: 1创建一个新 java 的 web project  项目  名称为 mytest

2将解压文件 lib 中的 jar包导入项目  /WEB-INF/lib 目录下 ,

3接着将 解压文件中 \dist 目录下的 extremecomponents-1.0.1.jar 导入 /WEB-INF/lib中

4将 \test 目录下的test.jsp 文件放到   WebRoot

第三部:修改配置文件web .xml

web .xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"><!--ExtremeTable 表格标签的 Properties文件--><context-param><param-name>extremecomponentsPreferencesLocation</param-name><param-value>/META-INF/extremetable.properties</param-value></context-param></web-app>

第4部 :extremetable.properties 将配置文件放在  在项目中创建一个source folder 目录 然后创建一个文件夹    /META-INF 目录下。 extremetable.properties代码如下

extremetable.properties

table.imagePath=/mytest/images/table/compact/*.gif
table.autoIncludeParameters=true
table.border=0
table.cellpadding=0
table.cellspacing=0
table.exportable=true
table.filterable=false
table.filterRowsCallback.default=org.extremecomponents.table.callback.ProcessRowsCallback
table.filterRowsCallback.limit=org.extremecomponents.table.callback.LimitCallback
table.headerClass=tableHeader
table.headerSortClass=tableHeaderSort
table.intercept.default=org.extremecomponents.table.intercept.DefaultIntercept
table.maxRowsDisplayed=50
table.medianRowsDisplayed=30
table.method=post
table.retrieveRowsCallback.default=org.extremecomponents.table.callback.ProcessRowsCallback
table.retrieveRowsCallback.limit=org.extremecomponents.table.callback.LimitCallback
table.rowsDisplayed=10
table.showExports=true
table.showPagination=true
table.showStatusBar=true
table.showTooltips=true
table.sortable=false
table.sortRowsCallback.default=org.extremecomponents.table.callback.ProcessRowsCallback
table.sortRowsCallback.limit=org.extremecomponents.table.callback.LimitCallback
table.state.default=org.extremecomponents.table.state.DefaultState
table.state.notifyToDefault=org.extremecomponents.table.state.NotifyToDefaultState
table.state.persist=org.extremecomponents.table.state.PersistState
table.state.notifyToPersist=org.extremecomponents.table.state.NotifyToPersistState
table.stateAttr=notifyState
table.styleClass=tableRegion
table.theme=eXtremeTable
table.useSessionFilterSortParam=useSessionFilterSort
table.view.compact=org.extremecomponents.table.view.CompactView
table.view.limit=org.extremecomponents.table.view.LimitView
table.view.html=org.extremecomponents.table.view.CompactView
table.width=100%
table.locale=zh_CNrow.highlightClass=highlight
row.highlightRow=true
row.intercept.default=org.extremecomponents.table.intercept.DefaultInterceptcolumn.calc.total=org.extremecomponents.table.calc.TotalCalc
column.calc.average=org.extremecomponents.table.calc.AverageCalc
column.cell.currency=org.extremecomponents.table.cell.NumberCell
column.cell.number=org.extremecomponents.table.cell.NumberCell
column.cell.date=org.extremecomponents.table.cell.DateCell
column.format.date=yyyy-MM-dd
column.format.datetime=yyyy-MM-dd HH:mm:ss
column.format.currency=\#\#\#,\#\#\#,\#\#\#,\#\#\#,\#00.00
column.cell.display=org.extremecomponents.table.cell.DisplayCell
column.cell.rowCount=org.extremecomponents.table.cell.RowCountCell
column.cell.tree=org.extremecomponents.tree.TreeCell
column.escapeAutoFormat=false
column.filterCell.droplist=org.extremecomponents.table.cell.FilterDroplistCell
column.filterCell.filter=org.extremecomponents.table.cell.FilterCell
column.headerCell.header=org.extremecomponents.table.cell.HeaderCell
column.intercept.default=org.extremecomponents.table.intercept.DefaultInterceptexport.intercept.default=org.extremecomponents.table.intercept.DefaultIntercept
export.view.pdf=org.extremecomponents.table.view.PdfView
export.view.xls=org.extremecomponents.table.view.XlsView
export.view.csv=org.extremecomponents.table.view.CsvView
export.viewResolver.pdf=org.extremecomponents.table.filter.PdfViewResolver
export.viewResolver.xls=org.extremecomponents.table.filter.XlsViewResolver
export.viewResolver.csv=org.extremecomponents.table.filter.CsvViewResolverdefaultCalcLayout=multiRowCalcResultscolumn.filterCell.droplistDeprecated=org.extremecomponents.table.cell.FilterDroplistCell
column.filterCell.filterDeprecated=org.extremecomponents.table.cell.FilterCell
column.headerCell.headerDeprecated=org.extremecomponents.table.cell.HeaderCell
table.view.htmlDeprecated=org.extremecomponents.table.view.HtmlView

第五步:将解压文件夹中images 文件放到 webRoot根目录下

第六步:修改test.jsp文件

<ec:table items="pres"action="${pageContext.request.contextPath}/test.jsp"imagePath="${pageContext.request.contextPath}/images/table/*.gif"title="Presidents"width="60%"rowsDisplayed="5"><ec:table items="pres"action="${pageContext.request.contextPath}/test.jsp"retrieveRowsCallback="limit" filterRowsCallback="limit" sortRowsCallback="limit" rowsDisplayed="5">在页面的顶端 添加 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 这句代码是防止乱码,设置jsp的编码格式并将代码
<%@ taglib uri="/tld/extremecomponents" prefix="ec" %>
修改为<%@ taglib uri="http://www.extremecomponents.org" prefix="ec" %>如果你的servlet容器支持JSP 1.2 (或更高版本),它将能够自动发现TLD文件,那么你什么也不需要做。 当extremecomponents.jar被容器加载的时候,
在它的META-INF目录下的extremecomponents.tld文件将被找到。 这时,你需要向下面一样在你的JSP里把eXtremeTable包含进来:

我们测试一下 测试路径为 http://127.0.0.1:8080/mytest/test.jsp我们会看到看到这个页面就表示我们 成功了。
更多的学习信息,可以通过 http://blog.csdn.net/wangliutao1/article/details/9358845 进行学习。本文是通过这个转载的文档进行总结学习。如果有什么不足,大家可以提出来一起进行讨论学习。 并希望这个对大家有所帮助。

extremecomponents-1.0.1.jar 的使用小例子相关推荐

  1. java apktoo_apktool.jar最新版下载|apktool_2.0.3.jar 官方版_最火软件站

    APKTOOL大家都不陌生,但要使用apktool必不可少的便是apktool.jar,小编找来了最新版apktool_2.0.3.jar正式版以及各个历史版本,分享给大家!下面是一些小教程,主要方便 ...

  2. Jar批量管理小工具

    文章目录 前言 一.代码结构 二.开源仓库地址 总结 前言 一个Jar包管理的小工具,目前有如下几个作用,后面可以慢慢扩展 1.搜索当前项目路径下的所有jar并复制到某一路径下 2.执行某个目录下的j ...

  3. pom.xml中java-1.0.2.jar引入并获取视频的时长、大小、格式等信息百分百可行

    java-1.0.2.jar引入并获取视频的时长.大小.格式等信息百分百可行 前言 最近因为自己在整理一个小项目(系列传送门:Spring Cloud Hoxton 版本微服务项目搭建eureka注册 ...

  4. androidStudio 4.0 打包jar、找不到jar一系列问题、classes.jar位置

    androidStudio 4.0 打包jar.找不到jar一系列问题.classes.jar位置 写前叨叨..... 正文 一:新建Module 二:打包Jar (重点) 二:遇到的问题 三:解决问 ...

  5. How to open robotium-solo-1.4.0 javadoc.jar to get the information of robotium.

    本文转自:http://groups.google.com/group/robotium-developers/browse_frm/thread/71efe82d899664b8/5f02eec0b ...

  6. uestWrapper.getSession(HttpServletRequestWrapper.java:241) ~[tomcat-embed-core-9.0.13.jar:9.0.13]

    报错信息如下: uestWrapper.getSession(HttpServletRequestWrapper.java:241) ~[tomcat-embed-core-9.0.13.jar:9. ...

  7. Towxml 3.0来了,让小程序完美支持Markdown

    Towxml 3.0来了,让小程序完美支持Markdown 查看全文 http://www.taodudu.cc/news/show-805307.html 相关文章: 数据接口的登录态校验以及JWT ...

  8. 一个基于cocos2d-x 3.0和Box2d的demo小程序

    一个基于cocos2d-x 3.0和Box2d的demo小程序 p图demo小应用.想怎么p就怎么p 本文參考于http://blog.csdn.net/xiaominghimi/article/de ...

  9. douchat 4.0 新版发布,助力小程序后台开发

    douchat是什么 douchat(中文名:豆信)是一款专为微信开发而创造的php开源框架,具有简洁.高效.优雅等特点. 新版本功能 douchat V4.0.0版本主要新增了小程序开发支持,具体包 ...

  10. 解决:Unable to access jarfile xxx-0.0.1-SNAPSHOT.jar

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1.执行: java   -jar    xxx.0.0.1-SNAPSHOT.jar 报错: Un ...

最新文章

  1. SpringBoot中@ControlAdvice的使用
  2. 砥砺前行:我的2016总结和2017计划 | 掘金技术征文
  3. ITK:相同类型的多个输入
  4. nginx curl命令有效 curl_setopt无效_日志分析系列(外传一):Nginx透过代理获取真实客户端IP...
  5. useGeneratedKeys的用法
  6. cad移动时捕捉不到基点_CAD入门必备(一)移动和复制新手必看
  7. 刚接触Python,这么多IDE我该怎么选
  8. [CTO札记]谁在使用SNS
  9. 大量字段表单在PHP便捷处理分享
  10. 猫癣病毒躲猫猫移师广东东莞月入百万作者
  11. Julia :PyPlot的plot_date
  12. 阿里P8手把手教你!java私塾培训
  13. 【知识点总结】自动控制原理(自控)
  14. 阿里云ACA试题-云安全典型题19道
  15. android qq悬浮窗口,qq悬浮窗口在哪里打开?怎么设置QQ悬浮窗?qq悬浮窗口设置方法分享...
  16. 信用社考试计算机知识,农村信用社考试计算机知识模拟试题及答案
  17. 气质妈妈“特色”制胜巧心计 情系旗袍书画淘宝梦
  18. 电子面单打印机设置 天元打印机 佳博1324D错位校准自检
  19. 统计在线人数及登录IP
  20. 本科课程【数字图像处理】实验5 - 空洞填充

热门文章

  1. Java最新JDK和API下载(持续同步更新于官网)
  2. Ubuntu 安装Qt以及配置
  3. Pr 视频效果:变换
  4. linux如何删除tree命令,误删tree命令如何恢复
  5. Mike and Cellphone
  6. 冰点文库下载安装及使用教程
  7. 基于微信小程序的课堂考勤系统设计与实现
  8. f分布表完整图_如何用Excel制作频率(频数)分布表(图)?
  9. 详解数论从入门到入土
  10. 不要随意设置随机数种子