将图像文件放在大型多模块Web应用程序中

时间:2011-02-06 20:12:32

标签: html image jsp web-applications static-content

我有大的WEB应用程序(jsp)。放置图像文件的最佳方法是什么?在多模块Web应用程序中放置图像文件的位置?

我有很多图片,因此我希望能够轻松,单独地访问以修改它们。最好的方法是一些单独的项目,我可以重新部署,而不会停止我的主要应用程序部分。这个解决方案可以接受吗?

1 个答案:

答案 0 :(得分:1)

是的,完全可以接受。您可以创建“资产”项目,并拥有images/module1/images/module2/文件夹等。

只是,在您的主应用程序中,您需要配置资产应用程序的路径。它甚至可以驻留在不同的主机上。例如http://assets.yoursite.com。然后在您的主应用程序中,您将拥有:

<img src="${assetServer}/images/module1/logo.png" />

(assetServer请求属性可以放在那里并以多种方式配置,具体取决于设置和您的首选项。一个例子是 - 在web.xml中配置为context-param,并通过过滤器输入请求)< / p>