java 开源的jsp标签

来源:互联网 发布:产品淘宝上线流程 编辑:程序博客网 时间:2024/04/29 13:27

出处:

http://www.open-open.com/15.htm

 

 displytag 

与Struts结合使用最出名的一个tag主要是显示表格数据很漂亮、完善。
 

更多displytag信息

 cewolf tag 

用来在web上显示复杂图形报表的一个jsp tag。

更多cewolf tag信息

 Loading Tab 

当一个复杂的操作可以加载比较长的时间时,用这个tag。

更多Loading Tab信息

 DbForms 

DbForms!它是一个基于 Java (Servlet,JSP/Taglib)的快速应用程序开发环境,可以帮助开发人员快速建造基于Web的数据库应用程序。

更多DbForms信息

 Jakarta Taglibs 

Jakarta Taglibs是为JSP定制标签库和相关的项目提供的一个开源仓库,如TagLibraryValidator类,和对页面生成工具的扩展来支持标签库。Jakarta Taglibs 也包括了对JSP Standard Tag Library (JSTL)的参考实现。这个实现基于项目标准。目前,在Jakarta Taglibs中没有其它标签库代表了Java Community Process (JCP) 标准。

更多Jakarta Taglibs信息

 EasyLDAP 

LDAP标签库为JSP程序员和Web页面设计者提供了最容易的方法来执行任意的LDAP操作。

更多EasyLDAP信息

 WebJMX 

WebJMX标签库项目可以控制你的JMX接口。WebJMX这个标签库项目的目的是生成一个JSP标签库,可以让有技巧的JSP开发人员为JMX生成一个可定制的、规范的、基于Web的界面。

更多WebJMX信息

 JSP Tree Tag  

JSP Tree Tag是一个显示树型结构jsp标签,它只把需要显示的部分送到客户浏览器。

更多JSP Tree Tag 信息

 Google Tag Library  

该标记库和 Google 有关。使用该标记库,利用 Google 为你的网站提供网站查询,并且可以直接在你的网页里面显示搜查的结果。

更多Google Tag Library 信息

 TableTag 

TableTag是类似于DataGrid的Jsp标签库。通过java.util.List填充数据。

更多TableTag信息

 uitags 

uitags利用这个开源自定义标签可以很容易开发出一个友好的用户界面。

更多uitags信息

 ValueList 

ValueList利用这个标签可以进行数据过滤,排序,分页。而且界面挺漂亮的。

更多ValueList信息

 JCE taglib 

JCE taglib把JCE(Java Cryptographic Extensions)包装成TagLib并且包含了EL函数。使用这个标签能够为jsp应用程序加强安全性。

更多JCE taglib信息

 Prize Tags 

Prize Tags是一个集许多功能于一身的Jsp标签库。其中最受欢迎的Tree Tag,这个Tag可以为不同节点指定不同的图标,而且可以服务端可以监控客户端节点的展开,关闭,选中与未选中等事件。除了Tree Tag还有日历Tag,Icon Tag,Alternate Tag ,Template Tag 等其它的功能。

更多Prize Tags信息

 Struts-Layout 

Struts-Layout是一个用在Struts的标签库.这个强大的标签库可以用来显示面板(panels),输入框,表格,treeviews,sortable lists,datagrids,popups,日历等.使用这些标签可以不用写HTML代码,甚至可以不用懂得HTML.这个项目还提供一个Eclipse下的插件Kiwi帮助使用Struts和Struts-Layout来开发Jsp页面.以下是一张例图:

更多Struts-Layout信息

 JImageTaglib 

JImageTaglib是一个用在J2EE Web应用程序的Java标签库.它用来在服务端生成与处理图片然后再反馈到JSP页面.可以过滤(filtering)图片,调整图片文件大小,生成条形码等.

更多JImageTaglib信息

 uitags 

uitags是一个开源的JSP custom-tag库.它让开发友好的用户界面变得简单.

更多uitags信息

 AWTaglib 

AWTaglib是一个Jsp标签可用于创建网格(grid)控件.它还提供一些额外的功能可以把网格中的数据导出为XLS,PDF和CSV(利用JasperReports来实现)并能与Struts框架相结合.

更多AWTaglib信息

 eXtremeTable 

eXtremeTable是一个可扩展的用于以表格的形式来显示数据的一组JSP标签库.

更多eXtremeTable信息

 Ditchnet JSP Tabs Taglib 

这是一个可用来开发多页选项板(Tabbed Pane)的简单标签。以下是一个Demo:
<tab:tabContainer id="foo-bar-container">

<tab:tabPane id="foo" tabTitle="Foo!">
Foo is cool!
</tab:tabPane>

<tab:tabPane id="bar" tabTitle="Bar!">
<c:out value="Bar is cooler!" />
</tab:tabPane>

</tab:tabContainer>

更多Ditchnet JSP Tabs Taglib信息

 jpa-taglib 

jpa-taglib为使用Java Persistence API提供一个JSP标签库。这个标签库定义了六个标签涉及一些普通的数据存取任务。
  • em, 获取一个EntityManager
  • tx, 事务定界
  • persist, 通过当前EntityManager来把对象持久化
  • remove, 从数据存储中移除去对象
  • find, 通过一个给定的主关键字来查找对象
  • refresh, 刷新对象的内容

    更多jpa-taglib信息

  •  UI Widgets Tags 

    这组JSP标签包含了一些常用的UI构件(wizzard, tree, progressBar, list, comboBox和titled panel)。AJAX技术也被尽可能地运用到其中。

    更多UI Widgets Tags信息

     FormView 

    FormView标签能够根据状态(新增,查看,修改,删除操作)和表单的属性(最大长度,是不是Date或是否必填等)来控制Form中的表单到底是要修饰成READ-ONLY或还是READ-WRITE。因此利用FormView我们就可以在同一JSP页面中很简洁得实现CRUD(CREATE,UPDATE,READ,DELETE)操作而无需多个JSP页面或复杂的条件判断。它看起来类似于struts-layout,但是FormView不仅能够控制简单的HTML input而且还能够控制任何能生成HTML input的JSP标签(如struts的html:text标签,也可以是自己开发的标签)。

    更多FormView信息

     Google:maps JSP Taglibrary 

    利用Google:maps JSP标签库就能够在你的Web站点上实现GoogleMaps的所有功能而且不需要javascript或AJAX编程。它还能够与JSTL相结合生成数据库驱动的动态Maps。

    更多Google:maps JSP Taglibrary信息

     dt-Source 

    dt-Source这个标签库让Displaytag标签能够在JSP页面中直接调用数据源(Hibernate,JDBC等)中的数据。dt-Source基于Spring框架开发。

    更多dt-Source信息

     MicroNova YUZU 

    MicroNova YUZU开源基于EL的JSP标签库。这是一个增强的JSTL(兼容JSP1.2与JSP 2.0)。

    更多MicroNova YUZU信息

     JSControlsTags 

    JSControlsTags这个JSP标签库提供了一些基于Ajax(Prototype.js/scriptaculous.js)技术的Web UI控件(Autocomplete,Slider/AjaxSlider,Treeview,Swap)。JSControlsTags利用JSON来在服务器与客户端之间传递信息。

    更多JSControlsTags信息

     pack:tag 

    pack:tag是一个用于压缩静态资源的JSP标签库。它能够压缩JavaScript或CSS并缓存到内存或文件中。压缩算法可针对不同资源类型进行扩展。扩展使用策略设计模式实现。利用pack:tag压缩静态资源:能够减少带宽;加速客户端装载时间;混淆内容和资源名称。解决JavaScript文件浏览器缓存问题(将HashCode成新的资源名称)。

    更多pack:tag信息

     Jmesa 

    Jmesa是ExtremeTable项目重新开发一个的Html表格组件,提供过滤、排序、分页、数据导出等功能。Jmesa非常易于使用,可按自己的需求进行扩展。JMesa需要JDK1.5以上的环境。

    更多Jmesa信息

     ExtTLD 

    ExtTLD是一个封装ExtJS框架的JEE标签库。如果你不熟悉javascript,但只要会使用标签,同样可以使用ExtJS漂亮的UI组件。