日期:2014-05-16  浏览次数:20347 次

JSF应用

Facelets是用来建立JSF应用程序时的一个可供选择的表现层技术。Facelets提供了一个强有力的模板化系统,让你使用HTML样式的模板来定义JSF的表现层,减少了组件整合进表现层时候冗余的代码,而不需要一个web容器。

基于Facelets写表现层是通过编写XHTML文件实现的,不需要写JSP代码,一切都是通过FaceletsJSF等组件标签和EL表达式来构建。标签来构建页面元素,EL表达式来展示数据。

?

1.1.1?????? Facelets构建页面结构

第一步:创建主页模板

目录【example/subexample/】下创建模板文件“testTemplate.xhtml

?

?

?

?

?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<f:view xmlns="http://www.w3.org/1999/xhtml"
xmlns:f="http://java.sun.com/jsf/core"
   xmlns:ui="http://java.sun.com/jsf/facelets"
   contentType="text/html">
<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
	<ui:insert name="headContent"/>	
</head>
<body>
    <h1>我是模板页面</h1>
	<ui:insert name="content" />
</body>
</html>
</f:view>

?

?

相关标签介绍: