这就是我要看到的:
所以我转到localhost:8080 / MySite / index.HTML并查看我的主页.
正如您所看到的那样,该链接并未处于应有的位置.
它应该是localhost:8080 / MySite / index.HTML,甚至更可取的是,MySite的索引页面应该托管在localhost:8080 / index.HTML而不是某些模块上.
的index.HTML
<!DOCTYPE HTML><HTML lang="en"> <body> <a href="/index.HTML">Home</a> </body></HTML>
如果我将其更改为MySite / index.HTML,则会失去它作为http预览服务器的目的,因为MySite最终将成为它自己的站点而不是某种模块.
如何在不使用变通方法的情况下解决此问题?
解决方法As you can see the the link is not leading where it should be. It should be going to localhost:8080/MySite/index.HTML,but instead it goes to localhost:8080/index.HTML
那是因为你使用的是与服务器root /相对的url表单.
只需在MySite / index.HTML中使用./(page-relative路径)而不是/(server-root-relative path).
<!DOCTYPE HTML><HTML lang="en"><body> <a href="./index.HTML">Home</a></body></HTML>
希望能帮助到你!
总结以上是内存溢出为你收集整理的html – Eclipse静态Web项目HTTP预览/服务器模块与相对路径冲突全部内容,希望文章能够帮你解决html – Eclipse静态Web项目HTTP预览/服务器模块与相对路径冲突所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)