为什么j2ee的web研发过程中,有些jsp、html页面中,没有引入某个js(如test.js),却使用了test.js的某个函数,并且系统能够正常运行??

只要搞清楚:JavaScript是运行在浏览器得到的最终的html页面上的(什么是最终的html页面?即一个http url请求完毕后,在f12中看到的html源码页面),而不是运行在研发过程中的某个jsp或者html页面上。

在j2ee的web项目研发的时候,很多页面(如user.jsp)都是嵌套到index.jsp或者index.html中的,而浏览器得到的最终的html页面即index.jsp或者index.html页面,因此所有js方法都在index.jsp或者index.html页面引入,因此不用在user.jsp中引入js。

你可能感兴趣的:(为什么j2ee的web研发过程中,有些jsp、html页面中,没有引入某个js(如test.js),却使用了test.js的某个函数,并且系统能够正常运行??)