首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Struts2标记格式化数字

使用Struts2标记格式化数字
EN

Stack Overflow用户
提问于 2013-12-11 06:13:41
回答 1查看 8.7K关注 0票数 5

我想在jsp页面中格式化一些数字。

首先,我在porperties中定义了一些资源

format.number.with2Decimal={0,number,#0.00}

.

Question1:

我想知道“#”和“0”是什么意思?

0.00,#0.00,##.00,###0.00

谁能告诉我他们之间的区别呢?谢谢!

Question2:

如果我在操作BigDecimal number1中定义了一个BigDecimal类型;

那么我的页面应该使用一种格式来显示这个值,

1.if number1=null then show -NIL-

2.if number1=0 then show -NIL-

3.if number1>0 then show 1.00,3434.98 .....

请忽略number<0

Question3:

将number1更改为字符串,

1.if number1=null or empty or blank then show -NIL-

2.if number1=Hello then show Hello ....

你能帮我一下吗?

EN

回答 1

Stack Overflow用户

发布于 2013-12-11 06:28:43

给你:

代码语言:javascript
复制
<s:property value="getText('{0,number,#,##0.00}',{profit})"/>

这就是我在我的项目中格式化数字的方式。您可以将它与<s:if>一起使用以达到您所需的目的。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20511845

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档