html转换为jsp页面失败

一个html页面




"utf-8">
烟花















加上头标签改成jsp页面前

img

加上头标签改成jsp页面后

img

然后在内部跳转到jsp页面问题出现

img

求解决!

把JS里的$符号前加一个\就可以了

return fac => `hsl(\${color}, \${(fac || 1) * 100}%, \${(fac || 1) * 60}%)`;

  • 关于该问题,我找了一篇非常好的博客,你可以看看是否有帮助,链接:html(jsp)登录页面

1.是jQuery和JSTL冲突了,即$这个符号在jQuery和JSTL都有用到,所以冲突了,最简单的解决办法就是不用jQuery里面的$,把$符号改成jQuery改成就好了。
2.如果是用${}的方式取值的话,把他改成+号拼接参数就行。
总之不要用$符。
有帮助的话采纳一下哦!

$在JSP里面是一个表达式的固定写法,在html中可以正常解析,到了jsp,根据你传的值,jsp读不到就报错了。

解决办法就修改在js的复制方式,将值先计算出来,避免这种情况出现。

${} 是JSP中 EL表达式的表示方式,按照你的描述你使用了jQuery这个库,解决办法如下:
把使用jQuery的代码的$部分全部替换成 jQuery,比如你原来是 ${color} 换成 jQuery{color} ;也就是使用jQuery库本身为了解决$ 冲突问题同时提供了同等地位的jQuery对象。

转换后应该就可以了...