原因分析
这个错误的主要原因是因为:js代码中的&&表示的是“与”,但是如果结合了thymeleaf,在controller返回html页面的时候,springmvc会对其进行一个模板渲染,填入model内的数据。但是这个时候的html会被读取为流,放入对应线程处理。但是由于&字符是thymeleaf自己也附带的关键字,所以html中涉及到的&都会被转义,导致thymeleaf填入数据的时**&&**会无法识别,从而报错。
解决方案
直接加上下列的符号即可:
这个符号类似html的,内部的数据不会被转义字符转移,保持原有样子。