【发布时间】:2012-06-18 19:33:29
【问题描述】:
如果输入的 url 没有它,我想让 Tomcat 自动在我的应用程序的上下文中添加一个尾部斜杠。
当我使用 Jetty 进行测试时,它会自动将斜杠添加到我的应用程序的上下文中,但 Tomcat 不会这样做。
我不确定一旦部署上下文将被命名,因为我将 WAR 交给其他人,所以 HTML 中的任何资源引用都是相对的。有没有办法让 Tomcat 自动重定向到相同的上下文并添加斜杠?
目前使用 Tomcat 7 和 Spring 3。
【问题讨论】:
-
请添加您想要做什么的示例,并说明为什么需要斜线?
-
基本上我需要让
http://url.com/context加载http://url.com/context/Tomcat 为所有演示应用程序添加斜杠,但不是我的。当我使用 Jetty 运行应用程序时,尾部斜杠也会自动添加。斜杠是必需的,因为context/resources/有图像、css、js 等,并且它们在 html 中使用相对路径,所以例如src="resources/image.jpg"。