2011-01-25 105 views
0

我有一個會話變量-${reData.totalCharge}它可能具有像000000033這樣的值。當我在JSP中顯示值時,我只需要顯示33。你怎麼做到這一點 ?這被定義爲字符串,因爲數據在DB2數據庫中存儲爲charecter。如何從jsp中的會話變量中刪除前導零

+0

可能重複的[如何在jsp顯示字段之前修剪前導零?](http://stackoverflow.com/questions/4786966/how-to-trim-leading-zeros-before-displaying-the-field -in-jsp) – BalusC 2011-01-26 03:18:05

+1

請考慮註冊您的用戶帳戶,以便您可以在每臺計算機/瀏覽器上使用相同的帳戶登錄,從而能夠訪問和維護您的個人資料並提出所有問題。現在你至少有3個未註冊的賬戶。 – BalusC 2011-01-26 03:29:33

回答

1

Integer.parseInt(value)會工作。但是在預處理代碼中,而不是在JSP中。此外,<fmt:formatNumber />應該工作。

但最終 - 嘗試解決這個問題在數據庫中。您不應該將整數存儲爲字符串。