• 大小: 34KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-15
  • 语言: Java
  • 标签: facelets  

资源简介

在 JavaServer Faces (JSF) 2.0 中,Facelets 取代 JavaServer Pages (JSP) 成为默认的视图声明语言 (VDL)。有了 Facelets,您不需要像以前在 JSF 1.2 中那样配置视图处理器。Facelets 是一种以 JSF 为中心的视图技术。 Facelets 以组合为基础。一个组合定义一个 Facelets 页中的 JSF UIComponent 结构。Facelets 应用程序可以包含多个组合,这些组合在不同的 Facelets 页中定义、作为一个应用程序运行。 Facelets 是一种类似 Tiles 的模板化框架。与 Tiles 相比,Facelets 的优势在于它预先集成了 JSF UIComponent,并且不需要 Facelets 配置文件,而 Tiles 需要 Tiles 配置文件。 在 Facelets 中可以添加 JSF 验证器和转换器。Facelets 全面支持表达式语言 (EL) 和 JavaServer Pages Standard Tag Library (JSTL)。在 Web 应用程序中使用 Facelets 的部分好处包括模板化、重用和易于开发。

资源截图

代码片段和文件信息

package com.corejsf;

import java.io.Serializable;
import javax.faces.bean.ManagedBean; 
   // or import javax.inject.Named;
//import javax.enterprise.context.RequestScoped; 
import javax.faces.bean.RequestScoped;

@ManagedBean // or @Named
@RequestScoped
public class Planetarium implements Serializable {
  private String selectedPlanet;
  
  public String getSelectedPlanet() { return selectedPlanet; }
  
  public String changePlanet(String newValue) {
     selectedPlanet = newValue;
     return selectedPlanet;
  }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1100  2018-04-26 09:12  planets\.classpath

     文件       1040  2018-04-26 09:12  planets\.project

     文件        503  2018-04-26 09:12  planets\.settings\.jsdtscope

     文件        364  2018-04-26 09:12  planets\.settings\org.eclipse.jdt.core.prefs

     文件        475  2018-04-26 09:12  planets\.settings\org.eclipse.wst.common.component

     文件        166  2018-04-26 09:12  planets\.settings\org.eclipse.wst.common.project.facet.core.prefs.xml

     文件        391  2018-04-26 09:12  planets\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2018-04-26 09:12  planets\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2018-04-26 09:12  planets\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件        440  2018-04-26 09:12  planets\build\classes\com\corejsf\messages.properties

     文件        729  2018-04-26 09:12  planets\build\classes\com\corejsf\Planetarium.class

     文件        860  2018-04-26 09:12  planets\build\classes\com\corejsf\User.class

     文件        440  2018-04-26 09:12  planets\src\com\corejsf\messages.properties

     文件        523  2018-04-26 09:12  planets\src\com\corejsf\Planetarium.java

     文件        618  2018-04-26 09:12  planets\src\com\corejsf\User.java

     文件       1395  2018-04-26 09:12  planets\WebContent\earth.xhtml

     文件        593  2018-04-26 09:12  planets\WebContent\jupiter.xhtml

     文件       1311  2018-04-26 09:12  planets\WebContent\login.xhtml

     文件        606  2018-04-26 09:12  planets\WebContent\mars.xhtml

     文件        584  2018-04-26 09:12  planets\WebContent\mercury.xhtml

     文件         39  2018-04-26 09:12  planets\WebContent\meta-INF\MANIFEST.MF

     文件        605  2018-04-26 09:12  planets\WebContent\neptune.xhtml

     文件        583  2018-04-26 09:12  planets\WebContent\planetarium.xhtml

     文件        823  2018-04-26 09:12  planets\WebContent\resources\css\styles.css

     文件       3421  2018-04-26 09:12  planets\WebContent\resources\images\Earth.gif

     文件       3578  2018-04-26 09:12  planets\WebContent\resources\images\Jupiter.gif

     文件       1891  2018-04-26 09:12  planets\WebContent\resources\images\Mars.gif

     文件        700  2018-04-26 09:12  planets\WebContent\resources\images\Mercury.gif

     文件       2228  2018-04-26 09:12  planets\WebContent\resources\images\Neptune.gif

     文件       4878  2018-04-26 09:12  planets\WebContent\resources\images\Saturn.gif

............此处省略41个文件信息

评论

共有 条评论

相关资源