WEB开发网
开发学院软件开发Java JSF 2 简介: JSF 向导 阅读

JSF 2 简介: JSF 向导

 2010-08-26 00:00:00 来源:WEB开发网   
核心提示: 这个测验向导的实现则如清单 4 所示: 清单 4. 向导 facelet (quizWizard/wizard.xhtml)<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.

这个测验向导的实现则如清单 4 所示:

清单 4. 向导 facelet (quizWizard/wizard.xhtml)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
 
<ui:composition xmlns="http://www.w3.org/1999/xhtml" 
   xmlns:h="http://java.sun.com/jsf/html" 
  xmlns:ui="http://java.sun.com/jsf/facelets" 
  template="/templates/wizardTemplate.xhtml"> 
 
 <ui:define name="heading"> 
  <ui:include src="heading.xhtml"/> 
 </ui:define> 
  
 <ui:define name="subheading"> 
  <ui:include src="question.xhtml"/> 
 </ui:define> 
  
 <ui:define name="work"> 
  <ui:include src="choices.xhtml"/> 
 </ui:define> 
  
 <ui:define name="controls"> 
  <ui:include src="controls.xhtml"/> 
 </ui:define> 
 
</ui:composition> 

模板都相当简单。它们插入由视图定义的页面的某些部分。在本例中,清单 3 内所示的模板插入的是由 清单 4 内的视图所定义的 heading、subheading、work 和 controls 节。在模板内封装视图的常见特性会让创建新视图更为简便 — 在本例中,就是新类型的向导。

清单 5 显示了这个测验向导的 heading 节:

清单 5. heading (quizWizard/heading.xhtml)

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:JSF 简介 JSF

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接