Facelets模板的使用

Facelets模板涉及到3类文件:一类是模板文件,一类是视图文件(页面文件),一类是内容文件。
模板文件是具有视图文件中相同界面元素部分,并在其中定义了可插入的编辑区域来加入不相同的部分,使用“<ui:insert name="zoneName">默认内容</ui:insert>”来定义编辑区域;
视图文件是我们具体要实现的页面,也就是在地址栏引用的页面,在该文件中使用<ui:composition>标签来定义该页面使用的模板(<ui:composition>的template属性来定义),以及在模板中各个插入区域要显示的内容(在<ui:composition>内容区域使用<ui:define name="zoneName">来定义),<ui:define>标签对中的内容可以使用普通标签,也可以使用<ui:include>来包含第三类文件(内容文件);
内容文件是普通的含有HTML或其他标签的文件,它将被视图文件中的<ui:include>来引用。
请看如下例子:
模板文件:2ji.xhtml

视图文件:index.xhtml

内容文件:top.xhtml

 

其实如果内容文件简单,可以省去,将内容直接放入视图文件中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值