一个html页面
"utf-8">
烟花
加上头标签改成jsp页面前
加上头标签改成jsp页面后
然后在内部跳转到jsp页面问题出现
求解决!
把JS里的$符号前加一个\就可以了
return fac => `hsl(\${color}, \${(fac || 1) * 100}%, \${(fac || 1) * 60}%)`;
1.是jQuery和JSTL冲突了,即$这个符号在jQuery和JSTL都有用到,所以冲突了,最简单的解决办法就是不用jQuery里面的$,把$符号改成jQuery改成就好了。
2.如果是用${}的方式取值的话,把他改成+号拼接参数就行。
总之不要用$符。
有帮助的话采纳一下哦!
$在JSP里面是一个表达式的固定写法,在html中可以正常解析,到了jsp,根据你传的值,jsp读不到就报错了。
解决办法就修改在js的复制方式,将值先计算出来,避免这种情况出现。
${} 是JSP中 EL表达式的表示方式,按照你的描述你使用了jQuery这个库,解决办法如下:
把使用jQuery的代码的$部分全部替换成 jQuery,比如你原来是 ${color} 换成 jQuery{color} ;也就是使用jQuery库本身为了解决$ 冲突问题同时提供了同等地位的jQuery对象。
转换后应该就可以了...