广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 软件教程 > Java技术 > 正文

惠州​如何使用JSF Facelets标签创建模板?_北大青鸟IT学校

作者:邓华发布时间:2021-04-29分类:Java技术浏览:1090


导读:大家在学习Java的过程都会遇到各种各样的问题,例如:如何使用JSF Facelets标签创建模板?那么下面我们一起来看看惠州北大青鸟学术部老师是怎么讲解这道题的。

大家在学习Java的过程都会遇到各种各样的问题,例如:如何使用JSF Facelets标签创建模板?那么下面我们一起来看看惠州北大青鸟学术部老师是怎么讲解这道题的。

以下步骤显示如何创建模板。

创建头部文件:header.xhtml如下使用ui:composition标记。

<ui:composition>
  <h1>Default Header</h1>  
</ui:composition>  

创建页脚文件:footer.xhtml作为页脚

<ui:composition>
  <h1>Default Footer</h1>  
</ui:composition>  

创建内容文件:contents.xhtml定义内容部分的默认内容。

<ui:composition>
  <h1>Default Contents</h1>  
</ui:composition>  

创建模板:common.xhtml通过使用ui:insert和ui:include标记在模板文件中包含页眉/页脚和内容文件。在ui:insert标记中命名每个部分。
ui:insert标签的name属性将用于替换相应section的内容。


<h:body>
  <ui:insert name="header" >
     <ui:include src="header.xhtml" />
  </ui:insert>
  <ui:insert name="content" >
     <ui:include src="contents.xhtml" />
  </ui:insert>    
  <ui:insert name="footer" >
     <ui:include src="footer.xhtml" />
  </ui:insert>
</h:body>

以下代码显示如何使用带默认内容的模板创建home.xhtml

<h:body>
  <ui:composition template="common.xhtml">  
</h:body>

我们也可以结合模板和其他标签来创建一个新的页面。使用ui:define标记来覆盖默认值。

<h:body>
  <ui:composition template="templates/common.xhtml">  
     <ui:define name="content">        
        <h:link value="Page 1" outcome="page1" />
        &nbsp;
        <h:link value="Page 2" outcome="page2" />      
     </ui:define>
  </ui:composition>
</h:body>

想学Java的同学们,可以来惠州北大青鸟新方舟校区详细了解。

java2.png

Java

标签:惠州计算机JAVA软件开发惠州计算机Java软件开发惠州计算机JAVA培训惠州计算机JAVA软件开发学校惠州计算机Java软件开发培训JAVAJava软件开发北大青鸟IT计算机学校北大青鸟IT软件学校北大青鸟IT学校


Java技术排行
标签列表
网站分类
文章归档
最近发表