JSF标签详解全Word文档下载推荐.docx
- 文档编号:15687175
- 上传时间:2022-11-15
- 格式:DOCX
- 页数:11
- 大小:20.62KB
JSF标签详解全Word文档下载推荐.docx
《JSF标签详解全Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《JSF标签详解全Word文档下载推荐.docx(11页珍藏版)》请在冰豆网上搜索。
actionListener>
/h:
commandButton>
attribute
attribute标签用来设置父标签的属性。
attribute标签使用例:
graphicImageurl="
/images/picture.jpg"
attributename="
height"
20"
/>
width"
10"
graphicImage>
convertDateTime
convertDateTime标签用来转换日期格式。
示范代码:
outputTextvalue="
#{bean.outputDate}"
pattern="
yyyy年MM月dd日"
outputText>
converter
JSF可以使用f:
converter简单地调用指定onverter-id的JSFConverter实现(实现javax.faces.convert.Converter接口的类)对JSF组件组件的输入输出值加以变换。
inputTextvalue="
123456"
converterconverterId="
myConverterId"
/>
inputText>
convertNumber
convertNumber用来对数字,通货等等进行格式转换
inputText
value="
type="
currency"
currencySymbol="
$"
facet
facet标签用来为包含f:
facet标签的父组件与被f:
facet标签所包含的子组件之间申明一种特殊的关系。
常与h:
panelGrid,h:
dataTable等标签连用,申明组件为标题或页脚。
facetname="
header"
Title"
facet>
loadBundle
loadBundle是JSF提供的一个支持JSP本地化(多语言支持)操作的标签。
loadBundlebasename="
com.test.resource.Messages"
var="
msg"
param
param用于向组件添加参数。
一般用法主要有2种:
outputLinkvalue="
/someUrl"
paramname="
id"
#{bean.id}"
name"
#{bean.name}"
outputLink>
或<
outputFormatvalue="
Youhave{0}itemsinyourshoppingcart."
paramvalue="
#{SessionBean1.cart.itemCount}"
outputFormat>
selectItem
selectItem指定UISelectOne或UISelectMany组件的一个项目,用来为h:
selectOneMenu等选择性组件设置选择数据项。
selectOneMenu
#{bean.selectedItemValue}"
selectItemitemLabel="
Label1"
0"
Label2"
1"
selectOneMenu>
selectItems
selectItems用于指定UISelectOne或UISelectMany组件的多个项目,
与f:
selectItem标签一样,用来为
-h:
selectManyCheckbox
selectManyListbox
selectManyMenu
selectOneListbox
selectOneRadio
等设置数据项。
subview
可以使用f:
subview包含指定的JSF页面,或者其他JSF组件。
使用f:
subview包含JSF页面时,被包含的页面里只能包含有JSF组件,所有非JSF组件元素必须用f:
verbatim标签进行转换。
subviewid="
id3"
%@includefile="
subpage.jsp"
%>
subview>
validateDoubleRange
validateDoubleRange可以对所有输入类型的组件的输入值加以验证。
validateDoubleRange必须被包含在上述输入组件之内。
例:
inputTextid="
amount"
#{mybean.amount}"
required="
true"
validateDoubleRangemaximum="
2500.8"
minimum="
0.00"
validator>
validateLength
userId"
#{mybean.userId}"
validateLengthmaximum="
16"
8"
validateLongRange
validateLongRange可以对所有输入类型的组件的输入值加以验证。
validateLongRange必须被包含在上述输入组件之内。
validateLongRangemaximum="
2500"
800"
valueChangeListener
向父组件注册值变更监听器。
selectBooleanCheckboxid="
sbc_operate"
#{pc_Attribute.selected}"
valueChangeListener="
#{pc_Attribute.onOperateSelectedChange}"
onclick="
submit();
"
verbatim
简单说来就是,标签里包含什么,就在网页上输出什么。
verbatim>
li/>
view
view用于创建顶层视图。
使用样例:
html>
body>
view>
column>
#{user.name}"
/body>
/html>
∙JSFForm
column
dataTable>
配合<
来以表格的方式显示数据,<
h:
中只能包括JSF组件或者是<
,JSF支援两种facet:
header与footer。
dataTablevalue="
#{tableBean.userList}"
user"
Name"
commandButton
commandButton
显示一个命令按钮,即输出<
input>
HTML标签,其type属性可以设定为button、submit或reset,预设是submit,按下按钮会触发javax.faces.event.ActionEvent,使用例子如下:
commandButtonvalue="
提交"
action="
#{user.verify}"
commandLink
commandLink
产生超链接,会输出<
a>
HTML标签,而href属性会有'
#'
。
commandLinkvalue="
#{mandText}"
action="
dataTable
很多数据经常使用表格来表现,JSF提供<
标签让您得以列举数据并使用表格方式来呈现。
#{user.password}"
form
form>
和HTML里面的form,用于表单数据提交。
graphicImage
这个标签会绘制一个HTML<
img>
标签,value可以指定路径或图片URL,路径可以指定相对路径或绝对路径,例如:
graphicImagevalue="
/images/logowiki.jpg"
inputHidden
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JSF 标签 详解
![提示](https://static.bdocx.com/images/bang_tan.gif)