jsp文件运行无错误,替换为java文件运行却出现Bootstrap‘s JavaScript requires jQuery at bootstrap.js:8

引入bootstrap框架时出现问题:boostrap下拉菜单无效,错误提示Bootstrap's JavaScript requires jQuery     at bootstrap.js:8

客户端Console输出:

jsp文件运行无错误,替换为java文件运行却出现Bootstrap‘s JavaScript requires jQuery at bootstrap.js:8

出现代码:Bootstrap's JavaScript requires jQuery  at bootstrap.min.js:6 通常为bootstrap加载的顺序有问题,必须先引用jquery.min.js文件,然后再引用botstrap的js。

但,我在jsp文件中运行无误,可知加载顺序没有出问题。

问题出处是jsp通过其编译时的.java源文件转换为java文件之后jquery的路径出问题了(我使用了本地的jquery)

解决前代码:

jsp文件运行无错误,替换为java文件运行却出现Bootstrap‘s JavaScript requires jQuery at bootstrap.js:8

解决后代码:

jsp文件运行无错误,替换为java文件运行却出现Bootstrap‘s JavaScript requires jQuery at bootstrap.js:8

加上了

jsp文件运行无错误,替换为java文件运行却出现Bootstrap‘s JavaScript requires jQuery at bootstrap.js:8