JSF标签学习总结下
来源:互联网 发布:自己如何做淘宝店铺 编辑:程序博客网 时间:2024/05/21 14:54
- 显示图片
- 组件排版
- 表格
显示图片
value中加上图片路径
<h:graphicImage value="" />
组件排版
h:panelGrid
例如:
<h:panelGrid columns="2"> <h:outputText value="姓名:" /> <h:inputText id="name" value="" /> <h:outputText value="密码:" /> <h:inputText id="password" value="" /> <h:commandButton value="登录" action="login" /> <h:commandButton value="重置" type="reset" /></h:panelGrid>
显示效果:
表格
例如显示用户名和密码
①编写TableBean和UserBean1
UserBean1.java:
public class UserBean1 { private String name; private String password; public UserBean1() { } public UserBean1(String name, String password) { this.name = name; this.password = password; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; }}
TableBean.java:
public class TableBean { private List<UserBean1> list; public List<UserBean1> getList() { if(list==null){ list=new ArrayList<UserBean1>(); list.add(new UserBean1("zwq1", "123")); list.add(new UserBean1("zwq2", "123")); list.add(new UserBean1("zwq3", "123")); } return list; } public void setList(List<UserBean1> list) { this.list = list; }}
②在faces-config.xml中配置两个bean:
<managed-bean> <managed-bean-name>tablebean</managed-bean-name> <managed-bean-class>beans.TableBean</managed-bean-class> <managed-bean-scope>request</managed-bean-scope></managed-bean><managed-bean> <managed-bean-name>userbean1</managed-bean-name> <managed-bean-class>beans.UserBean1</managed-bean-class> <managed-bean-scope>request</managed-bean-scope></managed-bean>
③在前台jsp中编写代码如下:
<h:dataTable value="#{tablebean.list }" var="user"><h:column> <h:outputText value="#{user.name}"></h:outputText></h:column><h:column> <h:outputText value="#{user.password}"></h:outputText></h:column>
以列为单位,一列列的添加
④添加表头、表尾,把③中代码替换为以下代码:
<h:dataTable value="#{tablebean.list }" var="user"> <h:column> <f:facet name="header"> <h:outputText value="用户名" /> </f:facet> <h:outputText value="#{user.name}" /> <f:facet name="footer"> <h:outputText value="..." /> </f:facet> </h:column> <h:column> <f:facet name="header"> <h:outputText value="密码" /> </f:facet> <h:outputText value="#{user.password}" /> <f:facet name="footer"> <h:outputText value="..." /> </f:facet> </h:column></h:dataTable>
1 0
- JSF标签学习总结下
- JSF标签学习总结上
- JSF标签学习
- JSF学习四 标签
- JSF标签学习
- jsf学习一(jsf标签)
- JSF学习总结
- JSF学习总结篇
- [JSF]JSF标签
- JSF标签
- JSF标签
- jsf标签
- RichFaces-jsf,a4j,rich项目中总结的标签说明
- jsf学习总结(页面层)
- jsf学习总结(数据库连接类)
- JSF——JSF 标签
- JSF 总结
- HTML5新标签学习总结(网页结构)下
- 04-1.play模板标签详解
- DBCA UnsatisfiedLinkError exception loading native library: njni11
- OJ.2027: 求三角形面积
- 针对微信分享限制的解决方案
- Xcode8标准注释格式的添加方式
- JSF标签学习总结下
- numpy基本入门操作汇总一
- OSG学习笔记25——屏幕坐标——相机坐标——世界坐标之间的转换
- 线段树,区间最值
- 利用 ActionFilter 为 ASP.NET Web API 添加 GZip 压缩功能
- 【小作品】react构建简单SPA(react+webpack+router+es6)
- nn pic model preprocess note
- 静态链表与动态链表
- Android WebView 开发详解(二)