该文档旨在为中心界面开发工作组提供一套完整的JSF控件使用说明书。
本文档列出界面开发小组在开发过程中需要使用的基本JSF控件,包括:
l 控件描述
l 控件使用的语法
l 各控件标签及常用属性在JSP文件中的使用范例
l 标签风格
l 使用说明
本文的主要读者为界面开发小组成员或其他对JSF感兴趣的开发人员。
显示一个数据表格。
<v:shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"><v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f></v:formulas><v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></v:path><o:lock aspectratio="t" v:ext="edit"></o:lock></v:shapetype><v:shape id="_x0000_i1025" style="WIDTH: 314.25pt; HEIGHT: 272.25pt" type="#_x0000_t75"><v:imagedata o:title="" src="file:///C:\DOCUME~1\Owner\LOCALS~1\Temp\msohtml1\01\clip_image001.png"></v:imagedata></v:shape>
<h:dataTable id="data"<o:p></o:p>
styleClass="standardTable"<o:p></o:p>
headerClass="standardTable_Header"<o:p></o:p>
footerClass="standardTable_Header"<o:p></o:p>
rowClasses="standardTable_Row1,standardTable_Row2"<o:p></o:p>
columnClasses="standardTable_Column,standardTable_ColumnCentered,standardTable_Column"<o:p></o:p>
var="country"<o:p></o:p>
value="#{countryList.countries}"<o:p></o:p>
preserveDataModel="true" >
<f:facet name="header">
<h:outputText value="List of Available Characters"/>
</f:facet>
<h:column>
<f:facet name="header">
<h:outputText value="Name"/>
</f:facet>
<h:outputText value="#{country.name}"/>
</h:column> <o:p></o:p>
</h:dataTable>
|
属性<o:p></o:p>
|
数据类型<o:p></o:p>
|
描述<o:p></o:p>
|
是否必须修改<o:p></o:p>
|
id
|
String
|
此属性是组件标识符。此属性的值在当前JSP页面中要求是唯一的。
|
否
|
styleClass
|
String
|
对应的样式文件的样式名称
|
否
|
Var
|
String
|
数据集名称,用于显示行内容的时候使用
|
否
|
value
|
String
|
数据集来源
|
是
|
注:是否必须修改是说明此值在JSP页面中是否必须修改,视具体情况具体分析,下同。
每一个列的数据邦定,需要修改<h:column></h:column>
中邦定的值,以及栏名称<o:p></o:p>
<h:column>
<f:facet name="header">
<h:outputText value="Name"/> //
这一栏的名称是“Name”
</f:facet>
<h:outputText value="#{
country.name}"/> //
这一栏邦定的内容
</h:column><o:p></o:p>
显示一个输入框,用于接收用户输入的数据,并可以邦定到bean的变量中
<v:shape id="_x0000_i1026" style="WIDTH: 150pt; HEIGHT: 25.5pt" type="#_x0000_t75"><v:imagedata o:title="无标题" src="file:///C:\DOCUME~1\Owner\LOCALS~1\Temp\msohtml1\01\clip_image003.gif"></v:imagedata></v:shape>
<h:inputText id="number1" value="#{calcForm.number1}" maxlength="10" size="25" required="true" styleClass="editor"><o:p></o:p>
|
<o:p> </o:p>
属性<o:p></o:p>
|
数据类型<o:p></o:p>
|
描述<o:p></o:p>
|
是否必须修改<o:p></o:p>
|
id
|
String
|
此属性是组件标识符。此属性的值在当前JSP页面中要求是唯一的。
|
否
|
styleClass
|
String
|
对应的样式文件的样式名称
|
否
|
maxlength
|
String
|
最大长度,超过限定长度就无法输入
|
否
|
value
|
String
|
邦定到BEAN中的值
|
否
|
required
|
String
|
是否必须输入内容,只要ture和false两种属性,需要配合message使用
|
否
|
size
|
String
|
|
分享到:
相关推荐
JSF 标签使用参考手册
本文档将针对BIMP平台使用到的常见JSF Facelets标签集合进行阐述,供开发者日常开发工作期间参考。BIMP主要采用JSF(Facelets)前端组件技术实施Web 2.0,以提升用户体验,并达到快速、高质量实施产品或项目研发目的...
《JSF完全参考手册》书上的所有代码,基于JSF1.2的。
JSF2.0标签手册DQSV
JavaServer Faces 2.0完全参考手册 代码
JSF的学习入门知识教程,里面有例子还有各个标签的使用及属性介绍
jsf的帮助文档介绍,希望能够帮助到学习jsf的人!
JSF入门教程 JSF标签 JSF的LIB Ajax4JSF使用手册 JSF项目的创建 包你入门
JSF标签库快速参考,二十字啊二十字,,有木有了啊!
JSF标签 中文版 详解JSF标签!
各种jsf标签Java语言各种jsf标签Java语言各种jsf标签Java语言各种jsf标签Java语言
《JavaServer Faces 2.0完全参考手册》针对javaserver faces(jsf)2.0中的变化进行了全面的修订与更新,涵盖了javeee的官方标准web开发架构的每个方面。在这本权威著作中,sun microsystems公司中的jsf合作规范领导者...
jsf 控件速查手册,html格式。jsf标签使用培训教程。新手速查教程!
常用的 JSF标签库 常用的 JSF标签库
详细描述了JSF标签的用法,方便你快速使用JSF标签
JSF标签库
一套包含各种页面元素的并允许自定义的JSP标签库,用来在JSP页面中显示JSF的界面。通过使用JSF所提供的简单而又实用的模型,任何开发人员都可以快速轻松地开发Web应用程序。他们可以使用大量现成的可重用的UI组件,...
jsf完全参考手册源代码