我需要在价格附加$符号。从数据库我得到的值如:“125.00”,“ - ”,“等等等等”。速度模板中的正整数
我需要追加$符号仅用于有效整数。我如何做到这一点,我已经尝试过下面的代码:
#if($!{myDao.getMyBal($myId)} % 2 == 0)
$$!{myDao.getMyBal($myId)}
#else
$!{myDao.getMyBal($myId)}
#end
我需要在价格附加$符号。从数据库我得到的值如:“125.00”,“ - ”,“等等等等”。速度模板中的正整数
我需要追加$符号仅用于有效整数。我如何做到这一点,我已经尝试过下面的代码:
#if($!{myDao.getMyBal($myId)} % 2 == 0)
$$!{myDao.getMyBal($myId)}
#else
$!{myDao.getMyBal($myId)}
#end
您需要先将“$”符号变成一个变量。然后需要追加它。
#set($symbol="$")
#if($!{myDao.getMyBal($myId)} % 2 == 0)
$symbol $!{myDao.getMyBal($myId)}
更新如下,总是其移动到其他条件。我想我getMyBal($ myId)值作为字符串和数值操作失败。 'code' #SET($符号= “$”) 的#if($!{myDao.getMyBal($ MYID)}%2 == 0) $符号$!{myDao.getMyBal($ MYID) } #else $!{myDao.getMyBal($ myId)} #end 'code' – asder 2015-03-03 21:35:48
是的可能然后你必须尝试parseInt()如果你正在获取$ myId的字符串。 – Jaivik 2015-03-04 14:03:02
编写验证整数的Java方法并解决此问题 – asder 2015-03-27 19:51:06
尝试parseInt,但抛出错误 – asder 2015-03-03 05:26:06