【发布时间】:2012-01-22 01:45:47
【问题描述】:
抱歉标题含糊,但我在 web.xml 中有一个带有以下映射的 servlet
<servlet>
<servlet-name>SomeServlet</servlet-name>
<servlet-class>SomePackage.SomeServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>SomeServlet</servlet-name>
<url-pattern>/servlet/SomeServlet</url-pattern>
</servlet-mapping>
在不同的文件夹中打开一个 html 文件并写入响应。结果,该 html 中的图像尝试加载 /servlet/images/someimage.png 而不是 /images/someimage.png
我知道 html 中的图像引用是相对的,因此它试图从 servlet 路径中去,但我无法更改 html 页面或 servlet 代码。有什么理由从配置文件中解决这个问题?
谢谢
【问题讨论】: