2011-01-24 76 views
0

我有數據從數據庫進入JSP。這有像0000000019(字符串)的值。我需要顯示它爲19.前導零需要trimed out.how你會在jsp中做到這一點?如何在jsp中顯示字段之前修剪前導零?

更新

看到我有一個會話變量爲:

<c:set var = "tCharge" value="${redata.totalCharge}" /> 

你如何從 「Tcharge的」 或$ {} redata.totalCharge TRM所有前導零

+0

@raj如果你有更新你的問題,請編輯您的問題作爲反對下面在這裏張貼新項目添加。您的問題下面的所有帖子應該是答案(或對答案的評論)。 – Sampson 2011-01-25 00:20:43

+0

對不起,我會確保 – RMa 2011-01-25 02:02:39

回答

0

是數據是一個整數?最快的方法是

<%=Integer.parseInt("0000000019")%> 

,或者如果它來自會話...

<%=Integer.parseInt(((YourRedataClass)session.getAttribute("redata")).getTotalCharge())%> 
+0

不,它是一個字符串 – RMa 2011-01-24 20:52:20

0

始終爲零?將它轉換爲數字應該這樣做。

<% 
    String sNum="0000000019"; 
    int iNum = Integer.parseInt(sNum); 
    sNum = Integer.toString(iNum); 
%> 
1

您可以使用<fmt:formatNumber value="${redata.totalCharge}"/>