跟我一起学MiniOA:第一章 1.3 JSF标签参考(连载)
来源:互联网 发布:模特兼职知乎 编辑:程序博客网 时间:2024/04/30 21:59
来源:http://www.exadel.com/web/portal/jsftags-guide
表单Form
<h:form id="myForm">
</h:form>
按钮
<h:commandButton id="submit" value="提交" action="#{yourJavaBean.submit}">
</h:commandButton>
链接形式的按钮
<h:commandLink id="link" action="#{yourJavaBean.submit}">
<h:outputText value="提交"/>
</h:commandLink>
图片
<h:graphicImage id="image" alt="我是图片 " url="yourImage.gif">
</h:graphicImage>
输入框
inputText
<h:inputText id=" yourName " value="#{ yourJavaBean.yourName}" />
密码框
<h:inputSecret redisplay="false" value="#{ yourJavaBean.yourPassword}" />
隐藏输入框
<h:inputHidden id="hidden" value="yourHiddenContent" />
多行输入框
<h:inputTextarea id="textArea" rows="4" cols="7" value="多行输入"/>
输出文本
<h:outputText value="yourText"/>
输出span文本
<h:outputLabel for="address">
<h:outputText id="addressLabel" value="User Home Address"/>
</h:outputLabel>
连接
<h:outputLink value="#{msg['jsfstudio.home.url']">
<f:verbatim>JSF Studio</f:verbatim>
</h:outputLink>
格式化输出
<h:outputFormat value="#{msg.jsfstudioThankYou}">
<f:param value="Joe Blow"/>
<f:param id="productName" value="#{msg['jsfstudio.label']}"/>
</h:outputFormat>
message
输入地址
<h:message style="color: red" for="useraddress" />
<h:inputText id="useraddress" value="#{ yourJavaBean.address}" required="true"/>
<h:commandButton action="save" value="Save"/>
复选框
<h:selectBooleanCheckbox title="选项" value="#{yourJavaBean.optionValue}" >
</h:selectBooleanCheckbox>
多个复选框
<h:selectManyCheckbox id="yourBoxId" value="#{ yourJavaBean. optionValue}">
<f:selectItems value="#{yourJavaBean.optionValueList}" />
</h:selectManyCheckbox>
下拉框
<h:selectManyMenu id=" yourListId _" value="#{ yourJavaBean. optionValue}">
<f:selectItems value="#{yourJavaBean.optionValueList}" />
</h:selectManyMenu>
下拉框
<h:selectManyListbox id="yourListId " value="#{ yourJavaBean. optionValue}">
<f:selectItems value="#{yourJavaBean.optionValueList}" />
</h:selectManyListbox>
单选按钮
<h:selectOneRadio value="#{ yourJavaBean. optionValue}">
<f:selectItems value="#{yourJavaBean.optionValueList}" />
</h:selectOneRadio>
单选按钮列表
<h:selectOneMenu id=" yourMenuId" value="#{ yourJavaBean. optionValue}">
<f:selectItems value="#{yourJavaBean.optionValueList}" />
</h:selectOneMenu>
下拉框,只能选一个
<h:selectOneListbox id="yourListId" value="#{ yourJavaBean. optionValue}">
<f:selectItems value="#{yourJavaBean.optionValueList}" />
</h:selectOneListbox>
表格
<h:panelGrid columns="4" >
<h:outputText value="字段1" />
<h:outputText value="字段2" />
<h:outputText value="字段3" />
<h:outputText value="字段4" />
<h:outputText value="字段5" />
<h:outputText value="字段6" />
</h:panelGrid>
第一行显示字段1、字段2、字段3,
第二行显示字段4、字段5、字段6
数据表格
<h:dataTable id="yourTableId" value="#{yourJavaBean.recordsList}" var="item">
<h:column>
<f:facet name="header">
<h:outputText value="字段1"/>
</f:facet>
<h:outputText value="#{ item.field1}"/>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="字段2"/>
</f:facet>
<h:outputText value="#{ item. Field3}"/>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="字段3"/>
</f:facet>
<h:outputText value="#{ item. Field3}"/>
</h:column>
</h:dataTable>
下拉框,单选,使用javabean的作为optionValueList选项。
<h:selectOneMenu id="yourId" value="#{ yourJavaBean. optionValue}">
<f:selectItems value="#{ yourJavaBean.optionValueList}" />
</h:selectOneMenu>
下拉框,手工设置多个选项
<h:selectOneMenu id="yourId" value="#{yourJavaBean.optionValue}">
<f:selectItem itemValue="1" itemLabel="选项1"/>
<f:selectItem itemValue="2" itemLabel="选项2"/>
<f:selectItem itemValue="3" itemLabel="选项3"/>
<f:selectItem itemValue="4" itemLabel="选项4"/>
<f:selectItem itemValue="5" itemLabel="选项5"/>
</h:selectOneMenu>
- 跟我一起学MiniOA:第一章 1.3 JSF标签参考(连载)
- 跟我一起学MiniOA:第一章 网页制作基础知识(连载)
- 跟我一起学MiniOA:第一章 1.4 Richfaces控件(连载)
- 跟我一起学MiniOA:前言(连载)
- 跟我一起学MiniOA:第一章 1.2 Javaserver Faces 简介(连载)
- 跟我一起学MiniOA:第二章 几种开发语言入门 2.1Javascript入门
- 跟我一起学java
- 跟我一起学摄影
- 跟我一起学makefile
- 跟我一起学Makefile
- 跟我一起学Makefile
- 《跟我一起学C++》
- 跟我一起学makefile
- 跟我一起学CMake
- 跟我一起学Makefile
- 跟我一起学Kubernetes
- 跟我一起学Makefile
- 跟我一起学Makefile
- C#winform自动更新
- POJ1061 青蛙的约会 推广的欧几里得算法
- 孙鑫VC学习(第16课:线程同步与异步套接字编程)
- 第一篇博文
- 水果皮的妙用
- 跟我一起学MiniOA:第一章 1.3 JSF标签参考(连载)
- 继承体系中 destructor 的执行次序
- Modules, User Space and Kernel Space
- Android audio codec power consumption
- 在qtopia中添加应用_arm-qtopia(基于mini2440-Friendly)
- 跟我一起学MiniOA:第一章 1.4 Richfaces控件(连载)
- 孙鑫VC学习(第13课--文档与串行化)
- Excel列名与数字的相互转换
- UIImage应用与内存管理