资源简介
在 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.xm
文件 391 2018-04-26 09:12 planets\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 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\me
文件 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\st
文件 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个文件信息
- 上一篇:小程序蓝牙传输
- 下一篇:Java给pdf加盖电子章
评论
共有 条评论