bboss标签库cell标签展示嵌套对象属性方法实例
带嵌套对象PO类定义
package test;
public class TestBean {
private String id;
private String name;
private TestBean inner;//嵌套对象
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public TestBean getInner() {
return inner;
}
public void setInner(TestBean inner) {
this.inner = inner;
}
}
初始化TestBean及内部的inner对象:
TestBean bean = new TestBean();
bean.setId("uuid2");
bean.setName("多多2");
TestBean ibean = new TestBean();
ibean.setId("uuid2inner");
ibean.setName("uuid2inner");
bean.setInner(ibean);
request.setAttribute("testbean",bean);
标签中展示对象属性和内置对象属性:
<pg:beaninfo actual="${testbean }">
<tr >
<td>
testbean:
</td>
<td>
id:<pg:cell colName="id" />
</td>
<td>
name:<pg:cell colName="name" />
</td>
<td>
<!--cell标签的colName和property两个属性结合实现嵌套对象的数据展示-->
innerid:<pg:cell colName="inner" property="id" />
</td>
<td>
innername:<pg:cell colName="inner" property="name" />
</td>
</tr>
</pg:beaninfo>
cell标签的colName和property两个属性结合实现嵌套对象的数据展示功能:
<pg:cell colName="inner" property="id" />
el表达式的等价写法:
${testbean.inner.id }
采用cell标签时,可以指定dateformat属性对日期对象进行格式化展示,可以指定numformat属性对数字进行格式化展示,可以指定为null时的默认值,可以指定htmlEncode进行html特殊标签转义等,例如:
<pg:cell colName="inner" property="birthday" dateformat="yyyy-MM-hh"/>
<pg:cell colName="inner" property="sellMoney" numerformat="##,##.##"/>
<pg:cell colName="inner" property="sex" defaultValue="男"/>
<pg:cell colName="inner" property="content" htmlEncode="true"/>
更过bboss标签库的功能,可以浏览文档:
http://yin-bp.iteye.com/category/69334
分享到:
相关推荐
BBoss是一个轻量级的企业级应用开发框架,提供了IOC(Inversion of Control)功能,使得对象之间的依赖关系可以通过配置文件进行管理。本文将详细介绍如何在BBoss的IOC配置文件中引用外部属性文件,以便更好地管理和...
本实例是一个基于bboss es spring boot starter的demo maven工程,可供spring boot项目集成bboss elasticsearch rest client参考 展示了通过spring boot管理单集群功能和管理多集群功能 单集群测试用例:...
对于修改session中的对象数据,必须调用session.setAttribute方法将对象数据更新到MongoDB中,从而实现数据的共享。 bboss会话共享还提供了两种模式: 1. 集群间会话共享模式,这种模式实现了一个应用集群中各个...
BBoss MVCDemo 是一个基于Java的企业级应用框架,它主要为开发者提供了一种高效、灵活的MVC(Model-View-Controller)开发模式。这个框架的目的是简化企业级Web应用的开发流程,提高开发效率,并且具备良好的可扩展...
BBoss(全称为bbossgroups)是一个专为企业级J2EE应用设计的开源框架,它为Java开发者提供了一系列强大的工具和服务,以简化Web应用程序的开发过程。该框架旨在提高开发效率,降低维护成本,同时保持高度的灵活性和...
在本文中,我们将深入探讨Bboss和Xstream两个序列化和反序列化库在性能方面的差异。这两个库在Java开发中广泛用于将对象转换为XML格式,以便于存储、传输或持久化。以下是对这两个库的详细分析。 首先,Bboss和...
2. `jackson-databind-2.9.8.jar`:Jackson是JSON处理库,`databind`模块实现了将Java对象映射到JSON和反向映射的功能,对于Elasticsearch的数据导入和导出非常关键。 3. `bboss-util-5.5.0.jar`和`bboss-...
2. **bboss elasticsearch开发入门教程.wmv**: 通过实例演示,讲解如何使用BBoss进行索引操作、数据插入、查询和更新,帮助初学者快速上手。 **六、资料阅读** "说明.txt" 文件可能包含了关于这些教程的详细步骤和...
【bboss-db-elasticsearch-tool-master_java_】是一个Java ORM(对象关系映射)框架,它在功能上超越了MyBatis,提供了对多种数据库的广泛支持,包括MySQL、Oracle、PostgreSQL、SQLServer、DB2、DM以及MongoDB。...
1. **初始化配置**:在过滤器实例化时,`init()`方法会被调用。在这里,我们可以配置过滤器的参数,如定义哪些URL需要进行安全认证,或者设置默认的登录页面等。 2. **过滤链执行**:`doFilter()`方法是过滤器的...
springboot集成ElasticsearchBboss调用Elasticsearch的案例分享
通常,这些示例会展示如何初始化bboss客户端,如何构造和执行DSL查询,以及如何处理返回结果。 ```java // 初始化bboss客户端 ElasticsearchEntityMapping mapping = new ElasticsearchEntityMapping("my_index...
**bboss-datatran** 是一个由 **bboss** 社区开源的高效数据处理工具,专注于数据采集、数据清洗转换以及数据入库等任务。它实现了流批一体化的数据处理能力,使得用户能够灵活地应对实时和批量的数据处理场景。在...
bboss框架集成了AOP/iOC、MVC、持久化标签库、RPC、事件处理、Bean-XML序列化等多种功能。本项目基于bboss框架构建了数据采集ETL工具、流批一体化Stream工具、Elasticsearch客户端工具和WebSession共享框架等应用。
本实例是一个基于bboss es spring boot starter的demo maven工程,可供spring boot项目集成bboss elasticsearch rest client参考 展示了通过spring boot管理单集群功能和管理多集群功能 单集群测试用例:...
官方版本,亲测可用
本培训文档将介绍集群session管理的发展历史、bbosssession的架构及特点、性能指标、与应用的集成方式、部署模式以及场景演示等,旨在帮助技术人员理解并掌握bbosssession的使用方法和优势。 一、集群session管理...
4. **源码分析**:标签中提到的“源码”意味着我们可以通过查看BBoss Persistent的源代码来了解其内部处理大字段的具体实现。通过这种方式,开发者可以更好地理解其工作原理,进行定制化开发或优化。 5. **工具支持...