Java 在JSP中包含JQuery文件?
我有一个名为Java 在JSP中包含JQuery文件?,java,javascript,jquery,html,jsp,Java,Javascript,Jquery,Html,Jsp,我有一个名为main.JSP的JSP页面,JSP页面有3个iframe 每个Iframe加载一个单独的JSP(page1.JSP,page2.JSP,page3.JSP),每个JSP使用一个单独的JS文件,该文件由JQuery代码组成 目前,我在每个JSP页面(main.JSP)中都包含了Jquery 1.9.1.js,它是iframe-laded-JSP的),我的项目运行良好 这是正确的方法吗,因为我在每个JSP中都包含了jquery1.9.1.js 如何在我的main.jsp中单独加载Jqu
main.JSP的JSP
页面,JSP页面有3个iframe
每个Iframe
加载一个单独的JSP
(page1.JSP,page2.JSP,page3.JSP),每个JSP
使用一个单独的JS
文件,该文件由JQuery
代码组成
目前,我在每个JSP页面(main.JSP
)中都包含了Jquery 1.9.1.js
,它是iframe-laded-JSP的
),我的项目运行良好
这是正确的方法吗,因为我在每个JSP
中都包含了jquery1.9.1.js
如何在我的main.jsp
中单独加载Jquery 1.9.1.js
,并使所有jsp的
可见
我不想在每个JSP的中都包含jquery1.9.1.js
。我需要集中使用jquery1.9.1.js
这可能吗
希望我的问题有点清晰易懂。请不要犹豫编辑或提问。我认为使用iFrame是不可能的
因为每个iframesrc
将加载新页面,并且它在自己的窗口上下文中运行
使用单个jQuery.js来控制iFrame中控件的行为并不容易
所以你做对了
如果您愿意,您仍然可以使用不同的
并将内容加载到其中。这样一个jQuery就可以工作了,因为所有div都在相同的窗口上下文中我认为应该制作模板Header.jsp
和Footer.jsp
。然后在页眉或页脚中包含jquery1.9.1.js
。
然后,您可以在main.jsp
和每个页面上使用页眉或页脚。使用iframe时,您必须在每个页面中添加jquery。iframe中的每个页面都被视为子页面。如果您使用divs代替iframe,那么使用集中的jquery1.9.1.js就可以了。尝试只在主文件中添加jquery js,请参阅,其余的对我来说似乎没问题。获取是$
是未定义的错误。为什么不在jsp中为jquery定义一个set变量,并在所有iFrame中使用该变量呢。您可以随时更改jquery版本。使用GoogleCDN进行jquery。