2011-01-25 109 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 />应该工作。

但最终 - 尝试解决这个问题在数据库中。您不应该将整数存储为字符串。