`

bboss标签库cell标签格式化数字实例

阅读更多
bboss标签库cell标签格式化数字实例

带double类型的po对象定义:
package test;

public class TestBean {
	private String id;
	private String name;
	private TestBean inner;
	private long sellMonery = 1000l;
	private double selldoubleMonery = 100000.00d;
	
	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;
	}
	public long getSellMonery() {
		return sellMonery;
	}
	public void setSellMonery(long sellMonery) {
		this.sellMonery = sellMonery;
	}
	public double getSelldoubleMonery() {
		return selldoubleMonery;
	}
	public void setSelldoubleMonery(double selldoubleMonery) {
		this.selldoubleMonery = selldoubleMonery;
	}

}


初始化一个TestBean对象并设置到request中:
//构建TestBean对象
	TestBean bean = new TestBean();
	bean.setId("uuid");
	bean.setName("多多");
	bean.setSellMonery(10000000);
	bean.setSelldoubleMonery(10000000.334d);//只有double类型的数字小数位,###,###.##才能正确输出后面的小数
	TestBean ibean = new TestBean();
	ibean.setId("uuidinner");
	ibean.setName("多多uuidinner");
	ibean.setSellMonery(10000000);
	bean.setInner(ibean);
	request.setAttribute("testbean",bean);


通过cell标签输出各个属性,并且利用numformat属性格式化SellMonery和selldoubleMonery两个属性:
<pg:beaninfo actual="${testbean }">
		<tr class="cms_data_tr">
				<td>
					testbean:
				</td> 
				<td>
					selldoubleMonery:<pg:cell colName="selldoubleMonery" numerformat="###,###.###"/>
				</td>
				<td>
					sellMonery:<pg:cell colName="sellMonery" numerformat="###,##"/>
				</td>
				<td>
					id:<pg:cell colName="id" />
				</td> 
				<td>
					name:<pg:cell colName="name" />
				</td> 
				<td>
					innerid:<pg:cell colName="inner" property="id" />
				</td> 
				<td>
					innername:<pg:cell colName="inner"  property="name" />
				</td> 
			</tr>
			</pg:beaninfo>



1
0
分享到:
评论

相关推荐

    Bboss和xstream序列化反序列化性能对比1

    这两个库在Java开发中广泛用于将对象转换为XML格式,以便于存储、传输或持久化。以下是对这两个库的详细分析。 首先,Bboss和Xstream都提供了简单易用的API来实现序列化和反序列化。在测试中,我们观察了它们对特定...

    springboot整合bboss es增删改查测试demo代码

    本实例是一个基于bboss es spring boot starter的demo maven工程,可供spring boot项目集成bboss elasticsearch rest client参考 展示了通过spring boot管理单集群功能和管理多集群功能 单集群测试用例:...

    bboss会话共享培训文档

    数据的序列化采用XML格式,目的是为了良好的可读性,并且易于监控。bboss兼容Servlet 2/3规范,能够与现有的应用系统无缝集成,减少或无需进行修改。它还支持跨多个主流应用服务器(如Tomcat、WebLogic、WebSphere、...

    bboss mvcdemo 下载地址

    BBoss MVCDemo 是一个基于Java的企业级应用框架,它主要为开发者提供了一种高效、灵活的MVC(Model-View-Controller)开发模式。这个框架的目的是简化企业级Web应用的开发流程,提高开发效率,并且具备良好的可扩展...

    由 bboss 开源的数据采集&流批一体化工具,提供数据采集、数据清洗转换处理和数据入库以及数据指标统计计算流批一体化处理功能

    **bboss-datatran** 是一个由 **bboss** 社区开源的高效数据处理工具,专注于数据采集、数据清洗转换以及数据入库等任务。它实现了流批一体化的数据处理能力,使得用户能够灵活地应对实时和批量的数据处理场景。在...

    企业级J2EE开源框架bboss

    1. **组件化开发**:BBoss支持模块化和组件化的开发模式,允许开发者根据项目需求选择必要的功能组件,避免了传统框架中“大而全”的问题,降低了系统的复杂度。 2. **数据库操作**:BBoss提供了便捷的数据访问层...

    Bboss国际化实践.ppt

    【Bboss国际化实践】主要涉及了软件系统的全球化适应性改造,以便支持多语言环境。以下是对这个主题的详细解析: 1. **界面元素国际化**: - 界面文字:所有用户可见的文字都需要进行翻译,确保不同语言环境下的...

    bboss-elasticsearch开发环境搭建和开发入门视频教程.

    2. **bboss elasticsearch开发入门教程.wmv**: 通过实例演示,讲解如何使用BBoss进行索引操作、数据插入、查询和更新,帮助初学者快速上手。 **六、资料阅读** "说明.txt" 文件可能包含了关于这些教程的详细步骤和...

    bboss elasticsearch-5.7.8.rar

    3. `bboss-util-5.5.0.jar`和`bboss-persistent-5.5.0.jar`:这是BBoss框架的核心组件,提供了许多实用工具类和持久化操作支持,如数据库连接、事务管理等,为Elasticsearch的数据导入提供底层支持。 4. `...

    基于Java的bboss开源框架设计源码

    bboss框架集成了AOP/iOC、MVC、持久化标签库、RPC、事件处理、Bean-XML序列化等多种功能。本项目基于bboss框架构建了数据采集ETL工具、流批一体化Stream工具、Elasticsearch客户端工具和WebSession共享框架等应用。

    springboot集成ElasticsearchBboss调用Elasticsearch.md

    springboot集成ElasticsearchBboss调用Elasticsearch的案例分享

    bboss+es基本操作示例.zip

    Domain Specific Language是bboss支持的一种面向领域的特定语言,允许开发者使用JSON格式定义查询和更新语句。DSL语法丰富,支持全文搜索、范围查询、多条件组合查询、聚合分析等多种功能。bboss的DSL支持使开发者...

    bboss 安全认证过滤器功能介绍

    1. **初始化配置**:在过滤器实例化时,`init()`方法会被调用。在这里,我们可以配置过滤器的参数,如定义哪些URL需要进行安全认证,或者设置默认的登录页面等。 2. **过滤链执行**:`doFilter()`方法是过滤器的...

    bboss-db-elasticsearch-tool-master_java_

    【bboss-db-elasticsearch-tool-master_java_】是一个Java ORM(对象关系映射)框架,它在功能上超越了MyBatis,提供了对多种数据库的广泛支持,包括MySQL、Oracle、PostgreSQL、SQLServer、DB2、DM以及MongoDB。...

    bboss ioc配置文件中使用外部属性文件介绍

    除了`&lt;property-placeholder&gt;`标签,BBoss还支持使用`&lt;context:property-placeholder&gt;`标签,它是Spring框架的一部分,也可以与BBoss集成使用。这种方式的配置类似,但提供了更多的选项,如默认值、忽略未定义的属性...

    bboss-soa.jar

    官方版本,亲测可用

    bboss persistent 1.0.2中方便地实现大字段(clob,blob)的处理

    4. **源码分析**:标签中提到的“源码”意味着我们可以通过查看BBoss Persistent的源代码来了解其内部处理大字段的具体实现。通过这种方式,开发者可以更好地理解其工作原理,进行定制化开发或优化。 5. **工具支持...

    J2EE企业级开源框架bboss v5.0.6.8

    bboss功能涵盖ioc,mvc,jsp自定义标签库,持久层,全局事务托管,安全认证,SSO,web会话共享,cxfwebservice服务发布和管理,hessian服务发布和管理等功能。另外还提供了符合中国式自由流的bboss activiti工作流...

Global site tag (gtag.js) - Google Analytics