今天把trinidad1.2.1换掉了,觉得用它有很多的地方老是出问题,也不知道是不是它的问题。现在只好把问题解决了之后再考虑是否使用trinidad。
现在使用JSF1.2 RI 和tomahawk1.1.6,现在MyFaces1.2也发布了。就没有理由再使用1.1了。也没有理由不使用1.2了。
在集成的过程中发现一点。就是在web.xml中配置MyFaces Extension的参数中这一项不能设置为true.
<context-param>
<param-name>org.apache.myfaces.AUTO_SCROLL</param-name>
<param-value>false</param-value>
</context-param>
如果这一项设置为true.会在文档的最后写一段JS代码来判段是否需要scroll.代码中有两个字符"&&",这两个字符在XHTML中是不允许出现的。可能XHTML是严格的XML语法的原因。又因为是tomahawk自动生成的代码,没办法修改。所以只能设置为false。
不知有没有遇到这样的问题。
使用JSF各种组件这么长时间,有一点没有搞明白。为什么多数,绝大多数的组件都是使用table来做布局。一层又一层的表格。。。有些地方用得都意想不到!
但愿JSF越来越好!
<!---->
Technorati : facelets, myfaces
分享到:
相关推荐
在开发过程中,你可以利用MyFaces和RichFaces提供的组件来快速构建界面,同时利用Facelets的模板和复合组件功能来组织和重用视图代码。这些包的组合使用,可以帮助你构建出功能强大、交互性强的Web应用程序。
该库旨在为 MyFaces Tomahawk 组件(核心和沙箱)提供 Facelets 支持,因此您现在可以将强大的 Tomahawk 组件与 Facelets 一起使用! 该项目是从 MyFaces wiki 和 Internet 上的其他来源收集信息而创建的。 查看 ...
根据提供的文件信息,我们可以推断出这是一本关于Apache MyFaces和Facelets的权威指南书籍。本书由多位作者合作完成,包括Zubin Wadia、Martin Marinschek、Hazem Saleh、Dennis Byrne等,并由Apress出版社于2008年...
学习如何使用 Apache Derby、Apache MyFaces 和 Facelets 来开发 Java:trade_mark:Server:trade_mark: Faces (JSF) 应用程序。本文中示例应用程序使用了 Model-View-Controller (MVC) 架构,用来说明 MyFaces 组件的...
1. **下载与依赖**:首先,你需要下载 Facelets 的库文件,并确保你的项目中已经包含了必要的依赖,例如 JSF 的实现(如 Sun's JavaServer Faces Reference Implementation 或 Apache MyFaces)。 2. **目录结构与...
1. **面部组件(Facelets)**:Facelets是MyFaces中用于构建用户界面的默认技术,它允许开发者使用XML语法来定义页面结构和行为,提供了比JSP更强大的模板化能力。 2. **渲染器(Renderers)**:渲染器负责将UI组件...
MyFaces还提供了一系列扩展组件和技术,如Ajax支持等,这些都有助于提高开发效率和用户体验。 #### 二、JSF Web Apache MyFaces概述 - **Apache MyFaces 1.2**:本版本是Apache MyFaces的一个重要版本,提供了对...
10. **社区支持**:Apache MyFaces有一个活跃的开发者社区,源代码的注释和文档通常反映了社区的讨论和最佳实践。参与社区可以帮助开发者获取最新的技术资讯,解决问题,并贡献自己的力量。 总之,MyFaces组件的源...
5. **Facelets 视图技术**:MyFaces 支持 Facelets 作为默认的视图描述语言,Facelets 提供了比 JSP 更为灵活和结构化的视图定义方式。 6. **CDI 集成**:MyFaces 可以与 Contexts and Dependency Injection (CDI) ...
1. **Facelets**:作为视图层技术,Facelets是MyFaces中的默认模板语言,它支持XML语法,提供了强大的组件化和模板化的视图创建方式。Facelets允许开发者编写可重用的UI组件,并且与JavaServer Pages (JSP)相比,其...
MyFaces源代码的深入理解对于学习和掌握JSF框架至关重要。 首先,我们来看`myfaces-core-1.2.8-src`这个压缩包,它包含了MyFaces核心库的源代码,版本为1.2.8。这个版本的MyFaces是在JSF 1.2规范下开发的,相对于...
在实际开发中,使用MyFaces Core 1.2.6时,开发者需要将其添加到项目的类路径中,并按照JSF的规范编写Facelets视图、Managed Beans、以及相关的配置文件。通过结合其他技术,如EJB、JPA、CDI等,可以构建出强大且可...
MyFaces是Apache软件基金会开发的一个开源JavaServer Faces (JSF)实现项目,它提供了一整套用于构建Web应用程序的API和服务。MyFaces API是这个框架的核心部分,它遵循JSF规范,为开发者提供了构建用户界面、处理...
JavaScript Server Faces(JSF)...在Eclipse中开发JSF和MyFaces类库,可以享受到IDE带来的便利性,同时充分利用JSF和MyFaces的丰富功能和灵活性。通过熟练掌握这些知识点,你将能够高效地开发出高质量的Java Web应用。
以下是关于Apache MyFaces和脚本的一些关键知识点: 1. **JSF架构**:JSF是一种MVC(模型-视图-控制器)框架,用于构建组件化的Web界面。它处理用户的请求,更新模型,并呈现响应到视图。 2. **MyFaces实现**:...
4. **版本号2.2.7**: 这个版本在JSF 2.2规范下发布,意味着它支持JSF的最新特性和改进,比如CDI集成、Facelets的增强、自定义标签的改进等。同时,2.2.7作为一个稳定版本,意味着它经过了大量的测试和调试,确保了...
4. **最佳实践**:分享作者在九年的JSF开发经验中积累的宝贵经验,以及在三大主要参考实现——Sun、MyFaces和IBM中的应用模式。 总而言之,《Facelets Essentials》是一本专为想要深入了解和掌握Facelets框架的...
3. **组件库支持**:Facelets与多种JSF组件库(如MyFaces、RichFaces等)无缝集成,为开发人员提供了丰富的UI组件选择。 4. **编译时检查**:与JSP相比,Facelets在部署时进行编译,这有助于提前发现潜在的错误,...
MyFaces强调可扩展性和灵活性,允许开发者通过自定义组件和行为来适应各种需求。 **MyFaces Core组件** MyFaces Core包含了以下核心组件: 1. **Facelets**: 作为默认的视图表示技术,Facelets是一种XML-based模板...
2. **Facelets**:MyFaces支持Facelets作为默认的视图描述语言,它比传统的JSP更强大,更加XML友好,允许开发者使用模板和组件来构建视图。 3. **UIComponent和ManagedBean**:JSF的核心组件模型,UIComponent代表...