导航:首页 > 编程语言 > jsp取小数点后两位小数点

jsp取小数点后两位小数点

发布时间:2023-02-14 05:35:26

❶ 怎么在jsp页面中保留两位小数

可以抄使用<bean:write>标签中的format属性,该属性用来格式化显示的数字或日期格式。

比如: <bean:write name="要显示的内容" format="0.00"/>

这里的0就是占位符,当这一位没有值时自动补0

❷ jsp页面怎么截取值的位数

如果是抄用JS,就用toFixed(2)用这个函数(四舍五入保留几位数)。
如果是jsp,就用 BigDecimal mData = new BigDecimal("9.655").setScale(2, BigDecimal.ROUND_HALF_UP);这个和上面相同,四舍五入保留几位数。如果不想保留,直接将你的数值转换成字符串,然后通过indexOf()来获取到小数点所在的位置,最后截取字符串小数点后几位小数,根据你的需求做。

❸ 在JSP页面中怎样获取数字的整数部分和小数部分

用FMT Double num = new Double("123456789012.3456");
整数带千分符显示:
<fmt:formatNumber value="${num}" type="number"/>
整数显示:
<fmt:formatNumber value="${num}" pattern="#" type="number"/>
两位小数舍入显示:
<fmt:formatNumber value="${num}" pattern="#.##" type="number"/>
两位小数舍入,不足两位小数补0显示:
<fmt:formatNumber value="${num}" pattern="#.00" type="number"/>
货币显示:(与number类似扩展pattern)
<fmt:formatNumber value="${num}" type="currency"/>
百分数显示:(与number类似扩展pattern)
<fmt:formatNumber value="${num}" type="percent"/>

实例结果

整数带千分符显示: 123,456,789,012.346

整数显示: 123456789012

两位小数舍入显示: 123456789012.35

两位小数舍入,不足两位小数补0显示: 123456789012.35

货币显示:¥123,456,789,012.35

百分数显示 12,345,678,901,235%

java 在jsp界面写一个正则表达式判断1个string类型值是否为数字。带小数点后两位

^[-]?[0-9]+(\\.[0-9]{1,2})?$
^字符串头
[-]?最多一个负号
[0-9]+至少一个数字
(\\.[0-9]{1,2})?如果有小数点内,那么小容数点后面最少1位最多2位
$字符串结尾
该正则有两个BUG:
如果匹配123.0这样的小数也会正确
如果匹配0123.45这样的也会正确
不是要求特别严格的话应该没有影响。

楼下的^[-+]?(([0-9]+)([.]([0-9]+))?|([.]([0-9]+))?)$
同样有上述2个BUG,并且没有限制小数点后最多2位,将后两个+改成{1,2}就可以限制为小数点后两位了,同理如果你不需要限制小数点后面的个数,将{1,2}改成+就可以。

❺ jsp中如何取出所求的百分比的小数点后两位

可以用js实现的哦,先获取页面上的数,比如存储到变量value中,然后
var oNum=new Number(value);
var formatAfterValue=oNum.toFixed(2);//返回保回留小数点后两位的结答果~

❻ 怎么设置JSP代码中算数相乘以后的结果小数点只取后2位

不可以四舍五入么 先乘100再四舍五入再除100就可以了 Math.round(num*100)/100

❼ 如何在jsp页面中保留两位小数

可以使用<bean:write>标签中的format属性,该属性用来格式化显示的数字或日期格式。

比如: <bean:write name="要显示的内容" format="0.00"/>

这里的0就是占位符,当这一位没有值时自动补0

❽ jsp页面中,如何可以${requestScope.proct.size / 1024}K保留小数点后2位

可以写个javascript函数,把这个结果乘以10,再取整数部分除以10,得到的结果进行四舍五入

❾ 在jsp中,double形数据如何写才能保留两位小数

对于小数的格式控制看看java.text.DecimalFormat的API吧

补充:
cannot resolve symbol
symbol : class DecimalFormat
location: class org.apache.jsp.users.but.GJStsCal1_jsp
DecimalFormat s1 = new DecimalFormat( ".00");
^
上面的错误就是说你没有import这个类,版怎么就能直接用呢!
而且对于权DecimalFormat的用法看看API文档吧,不是这样用的。(看来对j2se的东西都还没过关哦,而且还是刚入门,怎么这么快就学j2ee呢?)
学java一定要学会自己查API文档啊

❿ JSP,保留2位小数~!

用JavaBean来解决!

package me.tools;

public class CalcBean {
private int num1;
private int num2;

public void setNum1(int num1) {
this.num1 = num1;
}
public void setNum2(int num2) {
this.num2 = num2;
}

public String getPercentResult() {
double result = (double)num1*100/(double)num2;
String strResults = Double.toString(result).split("\\.")[0];
return strResults + "%";
}
}

下面是代码

<jsp:useBean id="calc" class="me.tools.CalcBean" />
<jsp:setProperty property="num1" name="calc" value="2"/>
<jsp:setProperty property="num2" name="calc" value="7"/>
结果:${calc.percentResult}

阅读全文

与jsp取小数点后两位小数点相关的资料

热点内容
linux端口镜像 浏览:820
iphone5屏幕清尘 浏览:157
机顶盒密码怎么改 浏览:672
w7系统下载32位教程 浏览:618
pcb文件包括哪些内容 浏览:598
g00文件 浏览:607
用bat程序删除程序 浏览:516
dnf鬼泣90版本打安图恩 浏览:668
245倒角编程怎么计算 浏览:599
可以买生活用品的app有哪些 浏览:175
cad在c盘产生的文件夹 浏览:541
联想手机解锁工具 浏览:696
瑞银3887win10 浏览:833
学网络编程哪个好 浏览:805
手机vmos导入的文件在哪里 浏览:115
苹果手机可以把文件传到华为吗 浏览:63
海川化工下载的文件默认到哪里 浏览:343
学唱粤语歌app 浏览:975
qq游戏生死狙击玩不了 浏览:120
win10邮件不显示图片 浏览:922

友情链接