`

如何获取及配置Facelets

阅读更多

    Facelets是位于java.net上的一个项目,其项目主页为:http://facelets.dev.java.net/ 。在 AOM 2.0中,已经内置了对 Facelets 的支持,并且,我们强烈建议您使用 AOM 2.0 自带的 Facelets,因为 AOM 对 Facelets 做了一些扩展。

    在AOM 2.0 M2 及以前版本中,有一个专门的jar包:jsf-facelets.jar。在 AOM 2.0 M3版本以后,将其打包到一个统一的jar包: operamasks-third-party.jar。

    一个web module到底是以 Facelets 作为 JSF的Faces Page,还是以 jsp 作为 Faces Page,主要是以下几个配置

1.首先是 faces-config.xml:配置facelets作为jsf的view-handler.

<faces-config xmlns="http://java.sun.com/xml/ns/javaee"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_1_2.xsd"
  version="1.2">
  <application>
    <view-handler>com.sun.facelets.FaceletViewHandler</view-handler>
  </application>
</faces-config>

2.其实是web.xml

<web-app>
  <!-- Use Documents Saved as *.xhtml -->
  <context-param>
    <param-name>javax.faces.DEFAULT_SUFFIX</param-name>
    <param-value>.xhtml</param-value>
  </context-param>
  
  <!-- Special Debug Output for Development -->
  <context-param>
    <param-name>facelets.DEVELOPMENT</param-name>
    <param-value>true</param-value>
  </context-param>
...
</web-app>

 

 

分享到:
评论
1 楼 haiyupeter 2010-02-22  
支持。。我在单独使用facelets时也是这样子配置的。。

相关推荐

    Facelets

    2. **目录结构与项目设置**:在创建 Facelets 项目时,你需要设定合理的目录结构,包括 `web.xml` 配置文件和 `faces-config.xml` 文件。`web.xml` 描述了应用程序的部署配置,而 `faces-config.xml` 用于定义 JSF ...

    facelets模板

    有了 Facelets,您不需要像以前在 JSF 1.2 中那样配置视图处理器。Facelets 是一种以 JSF 为中心的视图技术。 Facelets 以组合为基础。一个组合定义一个 Facelets 页中的 JSF UIComponent 结构。Facelets 应用程序...

    netbeans_Facelets_Seam_Ejb3编程入门

    在《NetBeans Facelets Seam Ejb3编程入门》文档中,作者Jens Frey介绍了如何在NetBeans IDE 5.51版本中配置Facelets 2、Seam 3以及EJB3技术。 - **Facelets**:是JSF(JavaServer Faces)的一个视图定义语言,提供...

    facelets源码包

    Facelets是一种用于构建JavaServer Faces (JSF)应用程序的视图技术,它是JSF 2.0及更高版本的标准视图层表示。Facelets提供了一种声明式的方式来创建动态和交互式的用户界面,允许开发者使用XML或者XHTML语法来定义...

    facelets_demo

    - 在MyEclipse中创建JSF项目时,可以选择启用Facelets支持,这样IDE将自动配置必要的库和设置。 - 开发过程中,MyEclipse 提供了代码补全、错误检查和快速修复等功能,方便编写和调试Facelets页面。 3. **...

    jsf+facelets+ajax4jsf的全部jar包

    通常,这需要在项目的类路径中添加相应的jar,配置web.xml以启用Facelets和Ajax4jsf,然后在Facelets页面中使用Ajax4jsf的组件和行为。 6. **开发实践**:在实际开发中,开发者可以通过JSF的Managed Beans定义业务...

    jsf 1.2 myfaces1.2.7 richfaces3.3.1 facelets1.2 所有的最新包

    3. **facelets-1.2.jar**:Facelets的实现,用于构建JSF视图。 4. **jsf-api-1.2.jar** 和 **jsf-impl-1.2.jar**:JSF 1.2的API和实现库,分别定义了JSF的接口和提供了实现。 5. 可能还有其他的依赖库,如`javax....

    Facelets:jsf、primefaces、facelets、spring 集成、jstl、

    Facelets 是JSF 1.2及更高版本的默认视图技术,它使用XML语法来定义用户界面组件和布局。Facelets 提供了模板、组合和重用功能,使得开发更加模块化和易于维护。与JSP相比,Facelets 更加轻量级,有更好的性能和更少...

    Apress - Definitive Guide To Apache Myfaces And Facelets (2008)

    - MyFaces提供了一系列丰富的UI组件,这些组件不仅外观美观,而且具有高度的可配置性和灵活性,满足不同应用场景的需求。 - 集成了Trinidad组件库,进一步增强了UI组件的功能性和美观性。 #### 3.2 高度可定制 - ...

    JSF2新特性以及配置

    - ** Facelets配置**:可以通过`&lt;facelet-config&gt;`元素在`faces-config.xml`中配置Facelets的行为,如默认后缀、错误页面等。 - **资源库**:JSF2支持通过`&lt;h:outputScript&gt;`和`&lt;h:outputStylesheet&gt;`标签引入CSS和...

    jsf入门、配置使用及标签说明

    这些标签在JSF视图层(通常是JSP或Facelets页面)中使用,与后台的JavaBeans(Managed Beans)进行交互。标签可以有属性,这些属性可以绑定到Managed Bean的属性,实现数据的双向绑定。此外,还可以通过自定义标签...

    facelets-lite:小面精简版

    Facelets Lite是为云编写的开源Facelets实现。 它快速,易于配置,并且没有外部依赖性。 Facelets模板语言是一种功能强大的模板语言,由Jakob Hookom于2005年开发,用于替代Java Server Pages(JSP)。 它非常适合...

    WebApplicationFacelets:与 WebApplication 相同,但带有 facelets ..

    开发者可以从中学习如何配置和使用Facelets来构建自己的Web应用程序,包括设置JSF上下文、配置Facelets视图处理、创建自定义组件以及实现数据绑定等。 为了开始探索这个项目,你需要解压文件,然后使用一个支持Java...

    JSF环境的配置.rar

    5. **Facelets**:JSF 2.0及更高版本推荐使用Facelets作为默认视图层技术,它是一种XML-based的模板语言,用于创建JSF组件。确保你的项目配置指向Facelets作为视图处理器。 6. **JSF配置文件**:每个JSF应用程序都...

    Configuring Seam and packaging Seam applications

    配置Facelets需要在faces-config.xml中指定视图解析器,并确保服务器支持Facelets。 #### 1.1.3. Seam资源Servlet Seam资源Servlet处理静态资源,如CSS、JavaScript等,确保它们在Seam应用中正常工作。它需要在web...

    WebApplicationFacelets-源码.rar

    Facelets作为JSF的视图层技术,它取代了JSP成为JSF2.0及更高版本的默认视图表示语言。Facelets提供了更简洁、更易于维护的XML语法,允许开发者创建可重用的组件,并且具有更好的性能和开发效率。 二、Facelets的...

    eclipse的jsf配置方法及文件

    6. **Facelets**: Facelets是JSF的默认视图层技术,它是一种声明式的视图构建语言,用于创建JSF组件树。 **三、JSF与Eclipse的集成优势** 1. **代码提示和自动完成**: Eclipse的JSF插件提供了对JSF标签、属性和...

    facelet.pdf

    3. **配置`web.xml`**:设置Facelets作为默认的视图处理程序。 ```xml &lt;param-name&gt;javax.faces.DEFAULT_SUFFIX &lt;param-value&gt;.xhtml ``` 4. **配置`faces-config.xml`**:指定使用Facelets的视图处理器。 ...

    JSF框架入门教程和JSF的jar包

    1. **环境配置**: 安装Java SDK和IDE(如Eclipse或NetBeans),配置好Java EE环境。 2. **创建项目**: 创建一个新的Java EE项目,并添加JSF相关的库。 3. **编写第一个JSF页面**: 使用Facelets创建一个简单的Hello...

Global site tag (gtag.js) - Google Analytics