在上下文根目录上打开索引页时,不会下载jQuery脚本

在上下文根目录上打开索引页时,不会下载jQuery脚本,jquery,servlets,Jquery,Servlets,我有一个使用jqueryui的web应用程序。当我直接浏览到上下文根目录并依赖欢迎文件时,不会下载和应用Java脚本: 但是当我浏览到欢迎文件时,会下载并应用Java脚本: 我的项目结构如下: projectName `-- WebRoot |-- myFiles | `-- index.html `-- WEB-INF `-- web.xml 如果脚本源的路径是相对于当前请求URL的,例如 当你打开页面时 然后它将尝试从下载脚本 当你打开

我有一个使用jqueryui的web应用程序。当我直接浏览到上下文根目录并依赖欢迎文件时,不会下载和应用Java脚本:

但是当我浏览到欢迎文件时,会下载并应用Java脚本:

我的项目结构如下:

projectName `-- WebRoot |-- myFiles | `-- index.html `-- WEB-INF `-- web.xml
如果脚本源的路径是相对于当前请求URL的,例如


当你打开页面时

然后它将尝试从下载脚本

当你打开页面时

然后它将尝试从下载脚本

您希望改用域相对路径。假设文件确实位于

然后您需要声明脚本源,如下所示


或者,动态解析上下文路径,因为这会受到来自webapp代码内部的外部控制更改的影响


如果脚本源的路径相对于当前请求URL,例如


当你打开页面时

然后它将尝试从下载脚本

当你打开页面时

然后它将尝试从下载脚本

您希望改用域相对路径。假设文件确实位于

然后您需要声明脚本源,如下所示


或者,动态解析上下文路径,因为这会受到来自webapp代码内部的外部控制更改的影响



哦,太棒了,巴卢斯。非常感谢:)哦,太棒了,巴勒斯。非常感谢:)
<welcome-file-list>
    <welcome-file>myFiles/index.html</welcome-file>
</welcome-file-list>