项目时spring mvc jsp,现在想加入3D展示,用three.js+HTML5,但引用js时 放到html页面js不加载,只能放到home.jsp里面,但加载时,报THREE未定义,想请教下,该怎么设置,或者怎么引用?
报错下图:
引用的js下图:
谢谢给与援助!
兄弟,你先找到报错的地方在哪 ,然后对症下药,你这个截图鸟头不对马嘴的。
你用ctrl+f在文件里搜一下是否有THREE这个变量或是方法
spring mvc拦截了。配置静态资源没有
首先,肯定不是被拦截资源了,在chrome控制台下看这个资源,在chrome network这一栏,可能看到three.js这个文件有没有加载,如果没有了话,说明被你的spring拦截了,这只是一个资源被拦截的情况 。
如果发没有拦截,说明文件名称一类的有错误了。
但现在这个控制台是IE的,呈现的信息也是说明文件有的。
你是对javascript不了解,才会问出这些问题的。
查看一下服务器中,这个文件的权限 chmod 777 对应文件
你看看你的浏览器是否支持webgl?
看看这个 http://www.hewebgl.com/article/articledir/3
在chrome控制台下看这个资源,在chrome network这一栏,可能看到three.js这个文件有没有加载,如果没有了话,说明被你的spring拦截了,这只是一个资源被拦截的情况 。