http://localhost:7001/satisfaction/satisfaction_add.jsp?menu_id=188888&from=detail&methodType=MODIFY&taskid=201909067733978361
如上 , 使用jsp内置对象取taskid时发现取到的值和实际值不符 ,
var taskid = ${param.taskid};
实际值为 201909067733978361
取出来打印是 201909067733978370
很莫名其妙 , 最后发现用jsp内置对象取数字串是默认是数字格式 , 数字太大导致溢出,
解决方法 :
// 用单引号将取值部分括起来, 将取到的值转为字符串
var taskid = '${param.taskid}';