javascript如何将html页面移动到新的project/war文件?
假设我现有的Java项目(也有一些JavaScript代码)名为UI,并且有子目录Func1和Func2,每个子目录都有一些JavaScript文件,其中包含参数为“url”的函数和UI项目中的网页值,这些值称为“resources/html/docs/myPage1”。例如,Func1和Func2都有一个资源/html子目录,其中包含许多不同的目录,用于组织各种Web文档
现在假设我想创建一个新的项目(在UI级别),名为DOCS之类的东西,在其中整合所有不同的html页面。也就是说,我的项目已经发展到我想在Tomcat中部署一个单独的war来存储所有html页面,这样我就可以将文档与指向它们的实际源代码文件分开管理
我该怎么做?我在git repo中创建了一个新的DOCS项目,并从UI/Func1/resources/html/DOCS/page1浏览了所有html页面。html到DOCS/Func1/resources/html/DOCS/page1的新位置。html。但是,仍然存在于UI/Func1/src/main/webapp/view/MyJS1这样的地方的JavaScript程序怎么可能呢。更新js以跨越项目域边界,以便Tomcat可以在我将构建和部署的新war文件中的各种函数url参数中找到指向的页面?是否有一些maven pom魔术可以帮助实现这一点
蒂亚
# 1 楼答案
事实证明,有一些专家的魔法可以让这一切顺利进行。在新项目的pom中:
因此,JavaScript参数被更改为http://localhost:8555/webdocs-0.0.1-SNAPSHOT/resources/html/docs/myPage1.html。而且,为这些url的前缀设置一个JS属性可以在新的WAR文件构建并提交到webapp目录后很好地进行清理