java中直接返回BigDecimal类型的数据,如果小数位都是0时,返回的数据小数会丢失,如下:

	public static BigDecimal simple() {
		BigDecimal i = new BigDecimal(12.00).setScale(2);
		return i;
	}

在js中接收到的数据会变成12,如果js中接收到的数据必须有小数,需要在java中把BigDecimal转换为String类型的,返回String类型,因此上面的代码需要修改为如下:

	public static String simple() {
		String i = new BigDecimal(12.00).setScale(2).toString();
		return i;
	}

这样js中接收到的数据就是12.00