Spring servlet用于提供静态内容?

时间:2010-07-09 15:52:34

标签: java spring servlets

我想知道Spring提供静态文件的方式是什么。它应该支持:

  • 以一种有弹性的方式写作!
  • 简单可靠
  • 支持恢复下载(例如,范围请求标头,以及Accept-Ranges,ETag和Last-Modified响应标头)。
  • 支持客户端缓存(例如,If-None-Match和If-Modified-Since请求标头,以及对ETag,Last-Modified和Expires响应标头的HEAD请求
  • 支持GZIP压缩(例如,Accept-Encoding:gzip header)

如下所示,但使用Spring 3的成语......

1 个答案:

答案 0 :(得分:1)

您可以使用@Controller生成@RequestMapping("/static/{resourceName}并使用与BalusC的Servlet中相同的逻辑

至于gzip - 使用Tomcat或Apache的配置选项。