【发布时间】:2011-11-20 08:20:18
【问题描述】:
我们正在为我们正在构建的 API 使用 Spring MVC (3.0.5)。但是,我们发现应用程序并不总是在响应标头中返回内容长度。为什么我还没有弄清楚。我们无法在控制器中手动设置内容长度 (request.setContentLength(x)),因为我们只使用在 Freemarker 视图中通过控制器获得的数据的子集。所以基本上我们需要的是计算和设置内容长度在一个视图已经被解析/编译并且就在它实际上被发送到客户端之前。
有没有常见的(“良好实践”)方法来做到这一点?甚至是“丑陋”的方式?
【问题讨论】:
标签: spring http spring-mvc http-headers freemarker