<h3 οnmοuseοver="loadRequest(${superCategory.aId});"><a href="#">${superCategory.aName}</a></h3>
superCategory.aId值是字符串(“0123”) 到JS函数中 却总是当成八进制数并且自动转化十进制数。 后来老师指导下,才知道应该加引号。 EL表达式并不会自动把一个变量在JS中加上引号,哪怕是一个字符串类型的。
下面是正确的:
<h3 οnmοuseοver="loadRequest('${superCategory.aId}');"><a href="#">${superCategory.aName}</a></h3>