extremetable入门学习笔记(一)

原本准备学习displaytag的,可无意中发现了extremetable,据说比displaytag好用。所以,就决定亲自试试看。

extremetable是什么,google一下,就可以找到很多。我个人觉得,extremetable就是个在jsp中非常好用的table的taglib。

有关extremetable的入门资料,网上很多,可根据那些资料,我在尝试运行extremetable中的demo范例,都没有成功,至少是不完全成功,比如有问号只有的乱码问题等等。

我也google了很多,觉得“也来介绍一下extremetable”和“eXtremeComponent参考文档”还是很不错的,值得参考,尤其是后者,它也是extremetable的中文参考文档,尽管不全面,但对于英文不好的来说,已经是当前最全面的参考资料了。

下面是我成功运行了demo范例的步骤,尽管其中的原理还不是十分了解,但已经可以成功运行了。

环境:

tomcat:最好用tomcat-5.0.28版本的,5.5版的,需要java5,6.0版的,很少用

Eclipse:我用的是3.2版

MyEclipse:我用的是5.1版

尽管Eclipse和MyEclipse不是必须的,但对于像我这样不太熟练的人来说,可以节省很多工作。

Step1:

首先要下载extremetable包。下载地址:http://sourceforge.net/projects/extremecomp/

Step2:

启动MyEclipse,新建一个web工程,比如MyExtremeTable

Step3:

切换到MyExtremeTable工程的WebRoot/WEB-INF目录下,新建lib和tld俩个目录

Step4:

从extremetable包的dist目录下,拷贝extremecomponents.tld到新建的tld目录下

Step5:

从extremetable包的dist目录下,拷贝extremecomponents-1.0.1.jar到新建的lib目录下;并从extremetable包的lib的minimum目录下,拷贝多有jar文件到新建的lib目录下。

如果想尝试extremetable的导出功能,还需要把pdf和xls目录下的jar文件也拷贝的新建的lib目录下。

Step6:

把extremetable包image目录整个拷贝到新建web工程的WebRoot目录下,也就是与WEB-INF目录同级。

Step7:

把extremetable包的test目录下的test.jsp拷贝到WebRoot目录下。

Step8:

切换到MyEclipse,刷新MyExtremeTable工程,刷新后的MyExtremeTable工程目录结构,类似于下图:

Step9:

打开web.xml文件,添加有关tld的配置,修改后的web.xml内容,如下:

<? xml version="1.0" encoding="UTF-8" ?>
< web-app  version ="2.4"  
    xmlns
="http://java.sun.com/xml/ns/j2ee"  
    xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"  
    xsi:schemaLocation
="http://java.sun.com/xml/ns/j2ee 
    http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
>
    
< jsp-config >
        
< taglib >
            
< taglib-uri > /WEB-INF/tld/extremecomponents.tld </ taglib-uri >
            
< taglib-location > /WEB-INF/tld/extremecomponents.tld </ taglib-location >
        
</ taglib >
                     
</ jsp-config >
</ web-app >

 

Step10:

打开test.jsp文件,在文件开头,添加如下一句:

%@page pageEncoding="gb2312" contentType="text/html; charset=gb2312"%

可能有的系统不需要增加这句,但我的系统就是不行,没有这句的话,表头中的内容是问号。可能因为我的系统的中文的。应该可以在tomcat的配置中可以修改,还没试。

Step11:

配置tomcat。在MyEclipse中,右键MyExtremeTable,选择MyEclipse->Add and Remove Project Deployments,弹出对话框,添加tomcat,使tomcat指向你的tomcat所在的路径。

Step12:

编译工程。如果不是自动编译的话,请手动编译整个web工程。如果顺利的话,打开tomcat的webapp目录,应该可以看到MyExtremeTable文件夹以及内容。这就说明web工程已经发布到tomcat了;如果没有,可以打开Step11中的对话框,手动发布到tomcat。

Step13:

启动tomcat,然后开发浏览器,输入http://localhost:8080/MyExtremeTable/test.jsp

,其中MyExtremeTable为web工程名,可以根据实际情况修改。回车后,应该可以看到类似如下图所示的页面内容:

恭喜,已经成功了!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值