如何在JSP中获取Tomcat服务器公共ip和应用程序名称,在服务器上部署战争后?

时间:2017-12-03 17:42:10

标签: java spring jsp spring-mvc tomcat

enter image description here

如您所见,这是我项目的URL。输入此网址我可以看到我的项目的主页。

enter image description here

如果我输入,请查看左下角的四分之一URL ... 127.0.0.1:8080 / ...... / ....  fillna,它会成功跳转到控制器,但127.0.0.1:8080/XRayTeachingSheffield/quiz将失败(当然,404)。

enter image description here

这是我写$ {contextPath}的方式,它将在localhost eclipse上运行。我用谷歌搜索了所有的东西但发现没有正确的解决方案。所以现在我想知道如何获得“src”和控制器的正确URL?

非常感谢。

1 个答案:

答案 0 :(得分:0)

删除此行:

<base href="http://127.0.0.1:8080/XRayTeachingSheffield/">

此行告诉浏览器&#34; prepend&#34;任何资源网址的指定网址。你不想要那个。删除该行,您的资源将被正确加载。