我有數據從數據庫進入JSP。這有像0000000019(字符串)的值。我需要顯示它爲19.前導零需要trimed out.how你會在jsp中做到這一點?如何在jsp中顯示字段之前修剪前導零?
更新
看到我有一個會話變量爲:
<c:set var = "tCharge" value="${redata.totalCharge}" />
你如何從 「Tcharge的」 或$ {} redata.totalCharge TRM所有前導零
我有數據從數據庫進入JSP。這有像0000000019(字符串)的值。我需要顯示它爲19.前導零需要trimed out.how你會在jsp中做到這一點?如何在jsp中顯示字段之前修剪前導零?
更新
看到我有一個會話變量爲:
<c:set var = "tCharge" value="${redata.totalCharge}" />
你如何從 「Tcharge的」 或$ {} redata.totalCharge TRM所有前導零
是數據是一個整數?最快的方法是
<%=Integer.parseInt("0000000019")%>
,或者如果它來自會話...
<%=Integer.parseInt(((YourRedataClass)session.getAttribute("redata")).getTotalCharge())%>
不,它是一個字符串 – RMa 2011-01-24 20:52:20
始終爲零?將它轉換爲數字應該這樣做。
<%
String sNum="0000000019";
int iNum = Integer.parseInt(sNum);
sNum = Integer.toString(iNum);
%>
您可以使用<fmt:formatNumber value="${redata.totalCharge}"/>
@raj如果你有更新你的問題,請編輯您的問題作爲反對下面在這裏張貼新項目添加。您的問題下面的所有帖子應該是答案(或對答案的評論)。 – Sampson 2011-01-25 00:20:43
對不起,我會確保 – RMa 2011-01-25 02:02:39