在Web应用程序中,我需要提供位于应用程序上下文目录外部的静态内容(图像)。整个应用程序体系结构要求我使用Tomcat来执行此操作。我以为可以从Spring的<mvc:resources>应用程序URL和目录内容之间配置映射而受益。但是AFAIK的mapping属性仅处理上下文相关或类路径映射。因此,我想使用的是:
<mvc:resources>
mapping
<mvc:resources location="/images/**" mapping="/absolute/path/to/image/dir"/>
不起作用。因为我宁愿避免编写简单的文件传输servlet,所以如果有人可以给我一些有关基于Spring的现有解决方案/解决方案的指针,我将感到非常高兴。
非常感谢。
<mvc:resources>可以从外部提供资源,你需要使用通常的Spring资源路径语法:
<mvc:resources mapping="/images/**" location="file:/absolute/path/to/image/dir/"/>