`
dev_liu
  • 浏览: 112064 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
社区版块
存档分类
最新评论

JSF标签使用参考手册(内部资料)

    博客分类:
  • JSF
 
阅读更多

1        前言

1.1           文档目的<o:p></o:p>

该文档旨在为中心界面开发工作组提供一套完整的JSF控件使用说明书。

1.2           文档范围<o:p></o:p>

本文档列出界面开发小组在开发过程中需要使用的基本JSF控件,包括:

l     控件描述

l     控件使用的语法

l     各控件标签及常用属性在JSP文件中的使用范例

l     标签风格

l     使用说明

1.3           目标读者<o:p></o:p>

本文的主要读者为界面开发小组成员或其他对JSF感兴趣的开发人员。

2        控件说明

2.1           <h:dataTable>控件<o:p></o:p>

2.1.1    控件描述

显示一个数据表格。

2.1.2    截图

<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>

2.1.3    例子代码

<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>

2.1.4    属性列表

属性<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页面中是否必须修改,视具体情况具体分析,下同。

2.1.5    使用说明

每一个列的数据邦定,需要修改<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>

2.2           <h: inputText>控件<o:p></o:p>

2.2.1    控件描述

显示一个输入框,用于接收用户输入的数据,并可以邦定到bean的变量中

2.2.2    截图

<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>

2.2.3    例子代码

<h:inputText id="number1" value="#{calcForm.number1}" maxlength="10" size="25" required="true" styleClass="editor"><o:p></o:p>

<o:p> </o:p>

2.2.4    属性列表

属性<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

是否必须输入内容,只要turefalse两种属性,需要配合message使用

size

String

分享到:
评论
18 楼 newlife 2007-06-23  
mjcmjc88@163.com  谢谢
17 楼 huanghero0663 2007-06-20  
javachs 写道
jsf貌似是鸡肋.
此话怎讲?
16 楼 javachs 2007-06-20  
jsf貌似是鸡肋.
15 楼 bruce198 2007-06-19  
bruce198@126.com
偶也想要...
14 楼 coolstone 2007-06-03  
shawn_young@126.com
谢谢!
13 楼 dhxyu 2007-06-02  
daihaixinag@163.com

thank you very much!!!
12 楼 sara2007 2007-06-01  
jessi_jln@sina.com.cn
请发给我一份,谢谢
11 楼 huanghero0663 2007-05-07  
唉,楼主好像不是很厚道,根本就没发~~!!
10 楼 ljx0305 2007-05-07  
我也要,我的邮箱地址是ljx0305@163.com
谢谢了
9 楼 mgjava 2007-05-07  
mgjava@163.com
刚开始研究JSF,急需啊!谢了!
8 楼 抛出异常的爱 2007-04-27  
BUG。。。。
7 楼 cary 2007-04-27  
LZ给我发一份好吗?谢谢 kong_83@163.com
6 楼 huanghero0663 2007-04-25  
楼主发一份给我啦,我等了很久还是没有音信啊
谢谢了!haunghero0663@126.com
5 楼 yxw820816 2007-04-25  
我也要,多谢了,yxw820816@sina.com
4 楼 lulu0324 2007-04-08  
救星啊 heihei0324@126.com 谢谢
3 楼 huanghero0663 2007-03-24  
huangzhongjie139@163.com 麻烦发一份给我,谢谢:P
2 楼 cwscwj 2007-02-08  
cwscwj@hotmail.com 发份给我,谢谢,互相交流并提高
1 楼 dev_liu 2007-01-10  
这个网站需要完善的地方很多哟.如果谁要这些资料.把email留下吧.

相关推荐

    JSF 标签使用

    JSF 标签使用参考手册

    JSF控件详细参考手册

    ### JSF控件详细参考手册 #### 概述 本文档旨在为BIMP平台开发者提供一个全面且深入的JSF Facelets标签集参考指南。通过详细介绍这些标签的用途与用法,帮助开发者更好地掌握和利用这些工具来提高Web应用的质量与...

    jsf 2.0官方参考手册

    **JSF 2.0(JavaServer Faces 2.0)是Java EE 6平台上的一个关键组件,...《JavaServer Faces 2.0完全参考手册》是学习和掌握JSF 2.0的关键资源,它详细阐述了这些特性和API的使用方法,为开发者提供了全面的技术指导。

    JSF完全参考手册 所有代码

    《JSF完全参考手册》中的代码示例涵盖了这些概念的使用,包括组件的创建和使用、事件处理、数据绑定、验证和转换、导航以及如何集成其他Java EE技术,如EJB和JPA。通过这些代码,开发者可以深入理解JSF的工作原理,...

    jsf标签使用文档

    #### 一、JSF概述与标签使用 JavaServer Faces(简称JSF)是一种基于Java EE的标准技术,它主要用于构建企业级Web应用。JSF提供了丰富的功能,包括表单处理、验证、国际化等,并通过一套强大的组件模型支持网页组件...

    JSF2.0标签手册

    JSF2.0标签手册DQSV

    JSF学习,JSF标签使用

    JSF的学习入门知识教程,里面有例子还有各个标签的使用及属性介绍

    JSF全套(JSF入门教+ LIB+ Ajax4JSF使用手册 )

    4. **Ajax4JSF使用手册**:Ajax4JSF是JSF的一个扩展,它为JSF添加了Ajax功能,允许部分页面更新,提升用户体验。学习Ajax4JSF,你将掌握如何在JSF应用中集成Ajax,创建异步交互,以及使用其提供的各种Ajax组件,如`...

    JSF标签库快速参考

    在这个“JSF标签库快速参考”中,我们将深入探讨JSF标签库的主要组成部分,以及如何有效地使用它们。 首先,JSF标签库分为两大部分:核心标签库(Core Tags)和UI组件库(UI Components)。核心标签库提供了一些...

    JSF标签简体中文版

    ### JSF标签简体中文版知识点详析 #### 一、JSF标签概述 ...- 理解并熟练掌握JSF标签的使用对于Java Web开发者来说是非常重要的。通过本篇文章的学习,相信你已经对JSF标签有了一个全面而深入的认识。

    ajax4jsf使用中文手册

    **Ajax4JSF 使用中文...总的来说,"Ajax4JSF使用中文手册"是JSF开发者实现Ajax功能的宝贵资源。通过学习这份手册,开发者可以更好地理解Ajax4JSF的工作原理,并有效地将其应用于实际项目中,提升Web应用的用户体验。

    JavaServer Faces 2.0完全参考手册(JSF2.0中文版) 1/2

    《JavaServer Faces 2.0完全参考手册》针对javaserver faces(jsf)2.0中的变化进行了全面的修订与更新,涵盖了javeee的官方标准web开发架构的每个方面。在这本权威著作中,sun microsystems公司中的jsf合作规范领导者...

    JSF标签,JSF的使用

    本篇文章将深入探讨JSF标签及其使用方法。 首先,JSF由两大部分构成:API和JSP标签库。API提供了丰富的功能,如UI组件的表示、组件状态管理、事件处理、输入验证和国际化支持。而JSP标签库则让开发者可以在JSP页面...

    JSF 标签快速参考及示例

    本资料主要针对JSF中的标签进行详细讲解,结合《corejsf》一书,帮助开发者更深入地理解和应用JSF。 在JSF中,标签是构建用户界面的关键元素。它们对应于特定的UI组件,如按钮、文本输入框、表格等。JSF标签可以...

    jsf 控件速查手册

    jsf 控件速查手册,html格式。jsf标签使用培训教程。新手速查教程!

    各种jsf标签Java语言

    JSF使用`&lt;f:ajax&gt;`标签支持异步Ajax请求,使得部分页面内容能够更新,而无需刷新整个页面。 ### EL(Expression Language) EL是JSF中的表达式语言,用于访问和操作应用程序上下文中的数据。例如,`#{bean....

    JSF_TAG(JSF 标签)

    常用的 JSF标签库 常用的 JSF标签库

    JSF标签库.ppt

    JSF标签库

    jsf完全参考手册源代码

    这个“JSF完全参考手册源代码”很可能包含了详细的示例和实现,帮助开发者深入理解JSF的工作原理以及如何在实际项目中应用。 在描述中提到的“jsf完全参考手册中的源代码”,暗示了这是一个学习资源,它可能包括了...

Global site tag (gtag.js) - Google Analytics