开源jsp标签库,一直使用的是jstl,一般都是用jstl+el来做数据显示,有没有想过,还有没有其他标签库可以代替jstl?
images:eXtreme Table带的一组图片
lib:使用exTremeTable的某些功能时需要用到的jar,例如:操作excel、操作pdf时要用到的jar
source:源文件
test:提供了一个测试eXtreme Table的jsp页面
JDK1.3.1或更高版本
Lib/minimum中的jar
2. 将extremecomponents.tld放到WEB-INF/tld下,并在web.xml中配置tld路径
<taglib>
<taglib-uri>/tld/extremecomponents</taglib-uri>
<taglib-location>/WEB-INF/tld/extremecomponents.tld</taglib-location>
</taglib>
3. 在jsp页面中把eXtremetable包加进来
<%@ taglib uri="/tld/extremecomponents" prefix="ec" %>
4. 加样式,css、images,在jsp中引入路径
查了一下jsp标签库,http://www.open-open.com/15.htm,怎么样?很多吧,使用过或者了解其中的几种?
这篇文章开始介绍其中的eXtreme Table。在你刚刚打开的链接中,和eXtreme Table并列的你会看到Jmesa这个组件,它是eXtremeTable项目重新开发的一个html表格组件,大概是说Jmesa是eXtremeTable的升级版。
eXtreme Table的官网我这里一直打不开,可以从sourceforge上下载源码,http://sourceforge.net/projects/extremecomp/。
目录介绍:
dist:使用eXtreme Table所必须的jar包、js、tld和css文件。images:eXtreme Table带的一组图片
lib:使用exTremeTable的某些功能时需要用到的jar,例如:操作excel、操作pdf时要用到的jar
source:源文件
test:提供了一个测试eXtreme Table的jsp页面
运行环境:
Servlet2.3或更高版本JDK1.3.1或更高版本
必须的基本jar:
dist文件夹中的extremecomponents-1.0.1.jarLib/minimum中的jar
环境搭建:
1. 新建web项目,将extremecomponents-1.0.1.jar和lib/minimum中的jar拷贝到lib中2. 将extremecomponents.tld放到WEB-INF/tld下,并在web.xml中配置tld路径
<taglib>
<taglib-uri>/tld/extremecomponents</taglib-uri>
<taglib-location>/WEB-INF/tld/extremecomponents.tld</taglib-location>
</taglib>
3. 在jsp页面中把eXtremetable包加进来
<%@ taglib uri="/tld/extremecomponents" prefix="ec" %>
4. 加样式,css、images,在jsp中引入路径
效果:
实现基本的功能,上面这些配置就够了,组件提供的test.jsp页面中放了一些模拟数据和标签,现在我们把它添加进来,看看效果。
说明:
eXtreme Table提供的这个小demo能够运行起来,说明我们已经配置好了。
关于样式,可以根据项目进行替换。
右上角的分页,是eXtreme Table的一个亮点。
先自己动手搭建起来看看效果吧。具体的功能及使用,下面慢慢介绍。