yixu0 2013-05-22
一、ICEfaces(http://www.icesoft.org/java/home.jsf)是支持Ajax的开源组件库。对ICEfaces来说有一个Netbeans插件。第2版与JSF 2.0兼容。
二、RichFaces(http://www.jboss.org/richfaces)是另一个开源组件库。它是JBoss应用服务器的一部分,但也能单独使用。第4版与JSF 2.0兼容。
三、Primefaces(http://www.primefaces.org/)和OpenFaces(http://openfaces.org/)是带有丰富组件选择的极具前景的开源库。
四、Oracle提出的ADF Faces组件集(http://www.oracle.com/technetwork/developer-tools/adf/overview/index.html)有精心设计的组件集,包括Ajax功能和使用皮肤更改外观的能力。
五、Apache Trinidad库(http://myfaces.apache.org/trinidad/)是一个开源库,它源自友Oracle赠予Apache基础的ADF Faces的早期版本。
六、Apache Tomahawk库(http://myfaces.apache.org/tomahawk/)具有大量不可视组件,它们对解决特定的JSF问题有用,但可视化组件并不富有吸引力。
七、Java BluePrints项目开发了一系列Ajax组件(https://blueprints.dev.java.net/ajaxcomponents.html)。这些组件包括自动完成、Google地图接口、弹出气球、带进度指示的文件上传和其他几个美观实用的组件。
可在http://www.jsfcentral.com/products/components上找到其他组件列表
以上内容引自JavaServer Faces核心编程(第3版)英译版 清华大学出版社 第十三章 如何找到更多组件
则将javaee.jar包再copy一份放在tomcat目录的common\lib下就不会了。关于用到的javaee.jar、jsf-api.jar、jsf-impl.jar、jstl-1.2.jar