導航:首頁 > 編程語言 > 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取小數點後兩位小數點相關的資料

熱點內容
剛復制的文件找不到怎麼辦 瀏覽:724
試運行適用於哪些體系文件 瀏覽:987
ghost文件復制很慢 瀏覽:967
傑德原車導航升級 瀏覽:240
編程dest是什麼意思 瀏覽:935
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

友情鏈接