el表达式获取后端传来数字型字符串不匹配的问题
当从后端获取request里的值的时候 如果数字过大 会造成0充尾的问题
后端代码
string jylsh="1507242019050800012x";
request.setAttribute("jylsh", jylsh);
前端代码
var x = ${jylshh}+"x"
alert(x)
运行展示图 如图所示 800012x会变成800000 自动以0充尾
这时候需要注意的问题就是 (如果数值较小可以不用在意),如果数值较大,必须要在表达式上加上引号:
var x = '${jylshh}'+"x"
alert(x)
再次运行查看结果
0充尾的现象就会消失